2 qq173714439 qq173714439 于 2016.05.04 14:05 提问

Struts2.3.28.1升级后action中实体Bean第一个字母小写 第二字母大写

我将 Struts升级至2.3.28.1后,action中实体Bean第一个字母小写 第二字母大写的情况后台获取值为null
如:UserAction中有 private User user;
在User:
private String uName;

public String getUName() {
return uName;
}

public void setUName(String uName) {
    this.uName = uName;
}

这种情况的话,在action中getUName获取不到值,为null
如果把实体Bean修改为getuName就没有问题,但是我的实体Bean太多了,这样改的话,牵扯的面太广了,求大神指导!!!

3个回答

qq173714439
qq173714439   2016.05.04 14:15

在线等,有好的解决方案吗?

qq173714439
qq173714439   2016.05.04 14:17

大神大神,快来帮帮我吧

qq_35097985
qq_35097985   2016.05.24 00:09

为了避免这个麻烦,你在升级的时候把struts2-spring-plugin-2.3.28.1.jar 退到原来的版本就行了。
get、set是spring用来注入的,你只要没有升级spring版本就没问题。时间长了,估计你改完了,希望对你有帮助

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!