2016-01-23 49 views
-1

使用Spring MVC 我有一些類屬性和getter \二傳手去這個屬性JSP如何訪問getter和setter的超類,Spring MVC的

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} 

我得到了「不可讀或無效的獲取器」錯誤 是否有可能訪問該超類屬性而無需將此屬性更改爲protected,並將其寫入子類中的getter \ setter(因爲我失去了繼承這樣的好處)?

+2

安置自己的真正的代碼,以及完整的錯誤消息。請妥善格式化。 –

+0

@JBNizet「發表您的真實代碼」是相當糟糕的建議。這是堆棧溢出,MCVE在這裏是正確的... – Vogel612

回答

1

你應該使用正確的大小寫屬性:的userName代替username(就像你firstNamelastName屬性)

+0

哦,非常感謝,它幫助。我認爲這是一些繼承問題,但它是注意力不足問題 –

+0

我認爲你應該接受答案然後(並且記住它總是被讚賞接受工作答案;) –

+0

我能理解你是如何猜到這個的? –