springmvc의 모델이 jsp에 전송되면el의 표현식 인용은 어쨌든 성공하지 못합니다

1209 단어 기술 축적
요즈음 이상한 문제에 부딪히면 잘 해결될 것 같은데, 이틀 동안 나를 붙잡았다
다음은 제가 문제를 묘사해 드리겠습니다.
스프링 mvc를 사용하려면 당연히 컨트롤러가 필요합니다. 현재 나의 모든 설정이 맞다고 가정하십시오.
controller 코드
@RequestMapping(method = RequestMethod.GET)
    public String update(Model model) {
        System.out.println("service update");
        model.addAttribute("greetings", "I came from Model not ModelAttribute"); 
        System.out.println(model.toString());
        return "success";
    }

성공 후의 html 화면
   


    

Add Book

bookname: author:

${greetings}


마지막 페이지에 항상 ${greetings}가 있습니다. 이상하면 여기서도 볼 수 있습니다. 그림에서도 볼 수 있습니다. 저는 c:out으로 시도해 보았지만 실패했습니다.
해결 방법:
이 해결 방법은 절대로 간단하지만 원래는 추가하지 않았다. 만약에 왜 그런지 꼭 추적해야 하는지 생각하지 못했다. 단지 EL의 무시는true이기 때문에 EL는 사용할 수 없다고 말할 수 있을 뿐이다.이렇게 간단한 문제가 뜻밖에도 이틀을 끊겼으니 우리를 끊을 수 있는 것이야말로 경험의 축적이라는 것을 알 수 있다.뭐든 잘 풀리면 돈도 너무 잘 벌지 않나요?

좋은 웹페이지 즐겨찾기