struts2的bean类名首字母和第二个字母都不能大写

struts2的bean类名首字母和第二个字母都不能大写 否则在set 、get时会爆空指针错误(NullPointerException)

原因:

如后台类中有属性String sAdress这个属性。使用eclipse自动生成getsAdress()和setsAdress(String sAdress).注意:生成的方法中属性的首字母没有大写。

页面中会用name="sAdress"传递参数。struts2拦截器会调用后台类中的setSAdress(String sAdress)方法。而后台中没有此方法。

所以会报错。

原文地址:https://www.cnblogs.com/zhenmingliu/p/2389315.html