モデルを正しく出力できない次の jsp コードがあります。
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<html>
<head>
<title>Welcome File</title>
</head>
<body>
${message1}
</body>
</html>
このページにリダイレクトするコントローラーは次のとおりです。
@RequestMapping("/triangle")
public ModelAndView triangle() {
String message = "<br><div align='center'><h1>Triangle.<h1><br>";
ApplicationContext context = new ClassPathXmlApplicationContext("springContext.xml");
Triangle obj = (Triangle) context.getBean("triangle");
message += obj.draw();
System.out.println("Inside shape controller : " + message);
ModelAndView modelAndView = new ModelAndView();
modelAndView.addObject("message1", message);
modelAndView.setViewName("output");
return modelAndView;
}
ページには、文字列内のコンテンツではなく、${message1} が逐語的に表示されます。私は何を間違っていますか?