J'ai créé une application simple en utilisant Spring MVC (basé sur des annotations) et je ne suis pas capable d'afficher les résultats sur la page JSP. Voici le code que je l'ai écrit: Dans ma classe AppConfig:Pourquoi la page JSP n'affiche pas les valeurs d'objet java?
@Bean
public ViewResolver viewResolver() {
InternalResourceViewResolver viewResolver = new InternalResourceViewResolver();
viewResolver.setViewClass(JstlView.class);
viewResolver.setPrefix("/WEB-INF/views/");
viewResolver.setSuffix(".jsp");
return viewResolver;
}
dans ma classe contrôleur
@RequestMapping(value = { "/" }, method = RequestMethod.GET)
public String listNonClosedDeployments(ModelMap model) {
//DB operations to get the data
model.addAttribute("testMsg", "deployments are opened");
return "success";
}
Mon succès JSP est:
<%@ 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>
Ma page de sortie est la suivante:
${testMsg}
Pourriez-vous s'il vous plaît me faire savoir ce qui me manque ici?
Merci, Venkat