La valeur de ma variable ne s'affiche pas sur ma page JSP
Bonjour à tous,
Je veux afficher la valeur d'une variable sur ma JSP, donc, j'ai ajouté cette ligne dans mon fichier spring-servlet.xml
Code:
1 2
|
<bean name="/test.html" class="tests.controller.TestController"></bean> |
et dans mon fichier web.xml, j'ai mis:
Code:
1 2 3 4 5 6 7 8 9 10 11
|
<servlet>
<servlet-name>spring</servlet-name>
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>spring</servlet-name>
<url-pattern>*.html</url-pattern>
</servlet-mapping> |
dans mon contrôleur, j'ai mis:
Code:
1 2 3 4 5 6 7 8 9 10 11 12
|
@Override
public ModelAndView handleRequest( HttpServletRequest arg0, HttpServletResponse arg1 )
throws Exception
{
// TODO Auto-generated method stub
String aMessage = "Hello World MVC!";
ModelAndView modelAndView = new ModelAndView("test");
modelAndView.addObject( "message", aMessage );
return modelAndView;
} |
et enfin, dans ma jsp:
Code:
1 2
|
<p>This is my message: <c:out value="${message}" /> </p> |
mais le résultat que ça m'affiche est:
Code:
1 2
|
This is my message: ${message} |
Pourquoi?