Spring Model Object未呈现 [英] Spring Model Object is not rendering

查看:38
本文介绍了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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆