不显示Spring MVC的模型属性值 [英] Spring MVC model attribute value not displaying
本文介绍了不显示Spring MVC的模型属性值的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我有一个问题让我的一些模型的属性显示。
I am having a problem getting some of my model attributes to display.
下面是我设置的部分数据
Here is part of the data I am setting
spd.email = "testaddr@ser.net";
spd.birthMonth = "11";
spd.birthDay = "12";
spd.birthYear = "2013";
下面是我添加的东西的看法。会话ID和放大器;电子邮件是简单的字符串。 SPD如上所定义;
Here is where I add things to the view. sessionID & email are simple Strings. spd is defined above;
ModelAndView mav = new ModelAndView("signup");
mav.addObject("sessionID",sessionID);
mav.addObject("email", email);
mav.addObject("SignupPageData",spd);
下面是JSP中的行
<p>email from spd ${signuppagedata.email} </p>
<p>email ${email} ></p>
<p>sessionID ${sessionID} ></p>
这两个简单的字符串电子邮件和放大器;会话ID打印罚款。 signuppagedata.email不显示。
我在做什么错误?
both of the simple Strings email & sessionID print fine. signuppagedata.email does not display. What am I doing incorrectly ?
推荐答案
我觉得模型属性名称是区分大小写的。改变这种
I think the model attribute names are case sensitive. Change this
mav.addObject("SignupPageData",spd);
到
mav.addObject("signupPageData",spd);
这篇关于不显示Spring MVC的模型属性值的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文