Struts2中Action中的表单实体对象为null



Struts2中Action中的表单实体对象为null 。今天遇到这样一个问题,在表单提交数据的时候,action中接收到的表单对象总是为null,程序代码跟其他页面都是一样的,不知道为什么这个页面就是不行,查看了spring的applicationContext.xml配置,此action已经在里面注册,再看struts.xml,配置也正常,很是郁闷。

后来,实在找不到什么地方错了,发现这个action中的对象名包含了大写字母,再看看其他的action中得对象名,都是小写。想着,是不是这里也要区分大小写,在表单中的对象名不能包含大写哪?没办法只好试试,结果果真是大小写的问题。哎,折腾了半天,问题出在这里。

看来还是自己对Struts2和spring了解不够深彻,以后应更加努力学习~~~~