我在显示某些模型属性时遇到问题。
以下是我正在设置的数据的一部分
spd.email = "testaddr@ser.net";
spd.birthMonth = "11";
spd.birthDay = "12";
spd.birthYear = "2013";
这是我在视图中添加内容的地方。 sessionID&电子邮件是简单的字符串。 spd定义如上;
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>
两个简单的Strings电子邮件&amp; sessionID打印很好。 signuppagedata.email不显示。 我做错了什么?
答案 0 :(得分:1)
我认为模型属性名称区分大小写。改变这个
mav.addObject("SignupPageData",spd);
到
mav.addObject("signupPageData",spd);