Ich habe eine einfache Anwendung mit Spring MVC (Annotation basiert) erstellt und kann die Ergebnisse auf der JSP-Seite nicht anzeigen. Im Folgenden ist der Code, den ich geschrieben habe: In meiner AppConfig Klasse:Warum zeigt die JSP-Seite keine Java-Objektwerte an?
@Bean
public ViewResolver viewResolver() {
InternalResourceViewResolver viewResolver = new InternalResourceViewResolver();
viewResolver.setViewClass(JstlView.class);
viewResolver.setPrefix("/WEB-INF/views/");
viewResolver.setSuffix(".jsp");
return viewResolver;
}
in meiner Controller-Klasse
@RequestMapping(value = { "/" }, method = RequestMethod.GET)
public String listNonClosedDeployments(ModelMap model) {
//DB operations to get the data
model.addAttribute("testMsg", "deployments are opened");
return "success";
}
Mein Erfolg JSP ist:
<%@ 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>
Mein Ausgang Seite lautet:
Könnten Sie mir bitte mitteilen, was ich hier vermisse?
Danke, Venkat