【问题标题】:Spring MVC model attribute value not displayingSpring MVC模型属性值不显示
【发布时间】:2013-06-01 22:22:56
【问题描述】:

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

这是我设置的部分数据

            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>

简单的字符串 email 和 sessionID 都可以打印。 signuppagedata.email 不显示。 我做错了什么?

【问题讨论】:

    标签: spring model-view-controller model attributes


    【解决方案1】:

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

    mav.addObject("SignupPageData",spd); 
    

    mav.addObject("signupPageData",spd); 
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-08-27
      • 1970-01-01
      • 1970-01-01
      • 2013-03-23
      • 2017-10-12
      • 1970-01-01
      • 1970-01-01
      • 2011-11-25
      相关资源
      最近更新 更多