如何把一个类里所有的String的属性的内容,全部强制转换为GBK?
有一个UserInfo类,它有若干属性,例如用户名,密码,地址等
private String userName;
private String password;
private String address;
...
//有若干getter和setter方法,
public String getUserName(){
return this.userName;
}
public void setUserName(String userName){
this.userName = userName;
}
...
在项目中,由webwork自动将客户端提交的数据,把这个对象的各个属性赋值。
原有用form提交数据的方式时正常,但当改用 ajax方式提交数据时,属性中的中文内容出现乱码。
现在想在webwork的action中再把这个对象的所有是字符串类型的属性的值,强制转换为 GBK 字符集。
有没有方法能遍历这个userInfo对象中的所有属性,并将其中是String类型的属性的值,强制转换为GBK呢?
请大侠们指导。百分感谢~~!