使用spring MVC 我有一些带有属性的类,以及用于访问此属性的getter \ setter
class a{
private String something;
public void setSomething(String something){
this.something = something;}
public String getSomething(){
return something;
}
我的子类中包含一些新属性,getter和setter
class b extends a{
private String newProp;
public void setNewProp(String newProp){
this.newProp = newProp;}
public String getNewProp(){
return newProp;
}
当我试图在jsp中获取属性值时,在超类中定义了这样的
${b-inst.something}
我有“无法读取或无效的getter”错误 是否可以在不将此属性更改为受保护的情况下访问该超类属性,并在子类中编写它的getter \ setter(因为我以这种方式丢失了继承权益)?
答案 0 :(得分:1)
您应该对属性使用正确的大小写:userName
而不是username
(就像您的firstName
和lastName
属性一样)