spring mvc前台取不到后台@ModelAtttribute的一种情况
2013-08-21 10:54
246 查看
如以下代码片段
@RequestMapping(value="/userInfo")
public ModelAndView getUserInfo(@ModelAttribute("account") Account account,
HttpServletRequest request, HttpServletResponse response) {
....
acoount =Util.getAccount();
if(null=account){
account = new Account();
account.setName("chanllen");
}
return new ModelAndView(DEFAULT_VIEW_NAME);
}
若Util。getAccount()为空,则前台无法渠道account.name 的值,揣测是因为account 在new之后,指向了一个新的内存空间,而与参数account产生了冲突。可改为
Account temp = account;
acoount =Util.getAccount();
if(null=account){
account = temp;
account.setName("chanllen");
}
则前台可以取到account.name 的值。
@RequestMapping(value="/userInfo")
public ModelAndView getUserInfo(@ModelAttribute("account") Account account,
HttpServletRequest request, HttpServletResponse response) {
....
acoount =Util.getAccount();
if(null=account){
account = new Account();
account.setName("chanllen");
}
return new ModelAndView(DEFAULT_VIEW_NAME);
}
若Util。getAccount()为空,则前台无法渠道account.name 的值,揣测是因为account 在new之后,指向了一个新的内存空间,而与参数account产生了冲突。可改为
Account temp = account;
acoount =Util.getAccount();
if(null=account){
account = temp;
account.setName("chanllen");
}
则前台可以取到account.name 的值。
相关文章推荐
- spring mvc前台时间字符串到后台Date的转换
- magento后台发布产品前台缺搜索不到
- Spring MVC 后台获取前台form参数值(requestparam)
- Ajax 后台正确执行 但在前台获取不到返回值 但打断点就可以
- spring mvc 后台一直报No Mapping ....,前台302
- 异步获取的表单数据后台程序没有获取的一种情况及其解决方法
- Spring MVC前台向后台传递一个List
- Java +spring MVC 后台图片流在前台页面显示
- file_get_contents函数获取不到数据的一种情况
- 前台html和后台cs代码分离情况下的,控件对应声明
- Hibernate 注解方式 save后获取不到对象id一种情况
- extjs submit调用后台时,前台收不到返回数据,无限等待解决办法
- spring MVC框架下前台往java后台传送json数据
- 前台 js 设置cookies php后台获取不到!
- easyUI 后台存的数据,前台显示文字 或者是前台是下拉框,选择是汉字的情况
- spring mvc 前台到后台 时间类型是怎样处理的?
- druid连接池获取不到连接的一种情况
- spring mvc前台时间字符串到后台Date的转换
- spring mvc 后台获取不到form提交的参数
- 前台js escape及后台C# Server.UrlEncode 对QueryString传参的含~!@#$%^&*等特殊字符的处理 通常情况下,我们在List列表页面,会包含Create,Edit