使用模型驱动,在action中总是直接返回input视图,而用属性驱动就没事

Posted 微尘chq

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用模型驱动,在action中总是直接返回input视图,而用属性驱动就没事相关的知识,希望对你有一定的参考价值。

原因:因为我的User表中有一个角色字段是对象来的,而前台传来的只是string类型的字段,

所以用模型驱动时候没办法生成User对象,struts2会自动校验出错误,直接返回input视图。

问题就出在这里,业务员和经理这里传过去的只是字段,不是对象

表的设计为:可以看出role是对象,

 

以上是关于使用模型驱动,在action中总是直接返回input视图,而用属性驱动就没事的主要内容,如果未能解决你的问题,请参考以下文章

使用三种驱动来封装数据

属性驱动和模型驱动 [问]

struts2属性驱动模型

struts中的模型驱动(ModelDriven)的使用

struts2中获取表单数据的方式

模型驱动 ModelDriven