不显示Spring MVC的模型属性值 [英] Spring MVC model attribute value not displaying

查看:137
本文介绍了不显示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屋!

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