0
Spring MVC (주석 기반)를 사용하여 간단한 응용 프로그램을 만들었으므로 JSP 페이지에서 결과를 볼 수 없습니다. 을 내 appconfig가 클래스에서 : 다음은 내가 작성한 코드 내 컨트롤러 클래스에서JSP 페이지에서 Java 객체 값을 표시하지 않는 이유는 무엇입니까?
@Bean
public ViewResolver viewResolver() {
InternalResourceViewResolver viewResolver = new InternalResourceViewResolver();
viewResolver.setViewClass(JstlView.class);
viewResolver.setPrefix("/WEB-INF/views/");
viewResolver.setSuffix(".jsp");
return viewResolver;
}
이
@RequestMapping(value = { "/" }, method = RequestMethod.GET)
public String listNonClosedDeployments(ModelMap model) {
//DB operations to get the data
model.addAttribute("testMsg", "deployments are opened");
return "success";
}
내 성공 JSP는 다음과 같습니다
이<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<%@ taglib prefix="form" uri="http://www.springframework.org/tags/form"%>
<html>
<head>
<%@ page isELIgnored="false" %>
</head>
<body>
${testMsg}
</body>
</html>
내 출력 페이지입니다 :
${testMsg}
내가 여기서 무엇을 놓치고 있는지 알려주시겠습니까?
감사합니다, JSP의 표현 언어는 기본적으로 비활성화되어 있기 때문에 값을 표시하지 않습니다 벤 카트