티스토리 뷰
반응형
문제
Spring MVC 개발에서 개발자는 모델에 값을 설정하고 EL을 통해 JSP에 값을 표시하려고한다. 예를 들어 $ {msg} 와 같이 결과를 출력한다 . "value"가 아닌 $ {msg} 모델에 저장됩니다. EL이 JSP에서 작동하지 않는 이유는 무엇입니까?
Spring’s Controller
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.springframework.web.servlet.ModelAndView;
import org.springframework.web.servlet.mvc.AbstractController;
public class ABCController extends AbstractController{
@Override
protected ModelAndView handleRequestInternal(HttpServletRequest request,
HttpServletResponse response) throws Exception {
ModelAndView model = new ModelAndView("HelloWorldPage");
model.addObject("msg", "hello world");
return model;
}
}
JSP 페이지
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<html>
<body>
${msg}
</body>
</html>
반응형
댓글