0

我在显示某些模型属性时遇到问题。

这是我正在设置的部分数据

            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>

两个简单的字符串电子邮件和会话ID 打印都很好。signuppagedata.email 不显示。我做错了什么?

4

1 回答 1

1

我认为模型属性名称区分大小写。改变这个

mav.addObject("SignupPageData",spd); 

mav.addObject("signupPageData",spd); 
于 2013-06-06T03:13:36.693 回答