Spring Model Object未呈现 [英] Spring Model Object is not rendering
本文介绍了Spring Model Object未呈现的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我正在尝试从某个JSP页面( success.jsp )上的控制器返回一条消息字符串作为模型对象.但是该消息未在目标页面上呈现.这是我在页面上得到的内容( success.jsp ):
I am trying to return a message string as a model object from my controller on some JSP page(success.jsp). But the message is not rendering on the target page. Here what I am getting on the page(success.jsp):
欢迎.. $ {message}
Welcome.. ${message}
这是我的JSP页面从中返回的控制器方法:
Here is my controller method from where the JSP page is returning:
@RequestMapping(value="/register",method=RequestMethod.POST)
public ModelAndView registerUser(@ModelAttribute("dtoUserInfo") DtoUserInfo dtoUserInfo)
{
ModelAndView modelAndView = new ModelAndView();
serviceUserInfo1.registerUser(dtoUserInfo);
modelAndView.setViewName("success");
modelAndView.addObject("message","New User");
return modelAndView;
}
这是我的jsp页面内容( success.jsp )
Here is my jsp page content(success.jsp)
欢迎.. $ {message}
Welcome.. ${message}
推荐答案
您需要配置JSP来处理EL表达式.
You need to configure your JSP to process EL expression.
为此,请在您的jsp中添加以下行:
To do so add this line in your jsp:
<%@ page isELIgnored="false" %>
这篇关于Spring Model Object未呈现的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文