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币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
Struts2的action变量声明,首字母小写次字母大写的问题
Struts2,在前台可以取到action中的变量值,于是我们在action中必须有相应变量的getter和setter方法。         按照习惯,根据小驼峰格式变量的首字母小写,但当第二个字母为大写的时候,我们用eclipse自动自成的getter和setter中,首字母也是小写,但前台在取的时候,取的getter的首字母是大写的。         如,定义一个变量,
JavaScript 将字符串第一个字母转换成大写其余的均为小写
JavaScript 将字符串第一个字母转换成大写其余的均为小写
对输入的字符串调整为首字母大写其余字母小写!
尝试编写一个把输入的内容首字母变大写,其他内容变小写的小程序。
字符串第一个字母大写
//将this is a test转化为This Is A Test  public class CharUp{  publicstatic void main(String[] args) {     String str="this is a man";   char c[]=new char[str.length()];   str.getChars(0,str.len
名字的第一个字母大写
能够输入一串名字,并且第一个字母 包括每个空格后面的第一个字母都大写
Java变量及类名称定义坑之第二个字母大写
在Java开发中,命名规范一直备受关注,驼峰命名法各种命名规范常被开发中使用,在此不再赘述。本文主要记录一下当命名中第二个字母大写遇到的麻烦。 一、Entity属性第二个字段为大写,如 public class AreaTest { private String aTest; private String BTest; public String getaTest() { re
输入中文显示每个中文的第一个字母或全拼(大写,小写)
输入中文显示每个中文的第一个字母或全拼(大写,小写)。。。
javascript将字符串的第一个字母大写
需求将字符串的第一个字母大写输入:一个字符串,第二个参数表示字符串其余字符是否作出改变 输出:第一个字母大写的字符串代码const capitalize = ([first,...rest], lowerRest = false) => first.toUpperCase() + (lowerRest ? rest.join('').toLowerCase() : rest.join(''));效
myeclipse把选中的字母转换成大写或者大写转小写
MyEclipse将文件中的大写转成小写 或 小写转成大写 方法:   打开myEclipse 后,在菜单栏中 找到:   Window  ------->  preferences -------->General----------> 点击keys    在右边有两个文本框  : 在上面那个文本框里输入Upper 后  出现  To Upper Case  记录(将小写转成大写的组
属性名前两个字母要么都是大写的要么都是小写的(当然数字与_、$算小写)
关于属性名 “属性名前两个字母要么都是大写的 要么都是小写的”。。。。。。 为什么这么说呢?仅仅是因为规范么?人生若只如初见该多好,那就挺听一个对java的初见小菜鸟根据感受娓娓道来吧。。。。   刚开始接触java时认为声明的全局变量就是对象的属性,当然这也是最初的定义,老师刚开始也这么讲。于是通过对属性的赋值操作来改变对象的状态。 当然没过多久,就明白了面向对象的一个特性--》封装性