在DWR中一般要创建Java POJO类,以便传送到前台web上。但是如果POJO中使用了继承,并且子类中的属性覆盖了父类的的属性,那么在从javascript转换到Java之后,你可能就看不到子类的属性的值了,例如:
public class Parent{
private String name;
//......
}
public class Son extends Parent{
private String name;
//......
}
public class PersonDwr{
public void save(Son son){
//...这时你的name可能就是null了
}
public class Parent{
private String name;
//......
}
public class Son extends Parent{
private String name;
//......
}
public class PersonDwr{
public void save(Son son){
//...这时你的name可能就是null了
}