Action取不到頁面的值

今天寫代碼時,碰到這個問題,Action裏的uIdStr怎麼取值都是爲空:java

 

 

jsp頁面代碼:<input name="uIdStr" type="text" >jsp

 

 

 

Action類:this

private String uIdStr;    //多個ID字符串

public String getuIdStr() {
        return uIdStr;
}
public void setuIdStr(String uIdStr) {
        this.uIdStr = uIdStr;
}
 

 

剛開始怎麼也找不到究竟哪錯了,由於set和get方法都是自動生成的,確定不會錯,也沒去仔細看,後來不經意瞅見別的變量生成的get和set方法的方法名去掉前邊的set或get第一個字母是大寫,再看看這個取不出值的變量生成的方法是小寫, 無奈再次生成大小寫仍是沒變,我只好手動把set、get後單詞的第一個字母改爲大寫,又從新運行,能夠取到值了。spa

 

 

修改後:code

 

 

 

public String getUIdStr() {
        return uIdStr;
}

public void setUIdStr(String uIdStr) {
	this.uIdStr = uIdStr;
}
 

 

 

或許是個人變量命名不規範吧、因此myEclipse生成的set、get方法名纔不對吧、但是別的變量也是駱駝命名法啊!只有這個錯的、想不通,多是這個變量大小寫太混雜了吧!ip

相關文章
相關標籤/搜索