遇到好几次这种情况了,一个正常的form表单,submit无法传递到后台.那么一定是form表单的某些字段不能转换成后台生成的字段.比如说user实体,有一个money属性,是Integer类型.如果在页面上对数据做了处理,实际传递到后台的money是一个double类型的数据.struts2框架会对传递到后台的数据的类型进行验证.发现money的数据类型不匹配,数据就不会传递到后台.更迷惑人的是,控制台和页面也不会报错
使用struts2框架提交表单时不能传递到后台的问题
最新推荐文章于 2025-07-22 13:58:47 发布
本文探讨了Struts2框架中表单数据类型不匹配导致的问题及原因。当表单字段类型与实体类属性类型不符时,如前端传递的double类型与后端Integer类型不一致,会导致数据无法正确传递至后台且不会抛出明显错误。


1万+

被折叠的 条评论
为什么被折叠?



