s我的javaBean中當有cClientcode,cPassword這種屬性字段時,用默認生成的set/get方法爲:(駝峯命名法的set/get方法)是不可以的,struts2是不支持的;
駝峯命名法的set/get方法:
名規範
public
class
ClientList {
private
String cClientcode;
private
String cPassword;
public
String getcClientcode() {
return
cClientcode;
}
public
void
setcClientcode(String cClientcode) {
this
.cClientcode = cClientcode;
}
public
String getcPassword() {
return
cPassword;
}
public
void
setcPassword(String cPassword) {
this
.cPassword = cPassword;
}
}
不一致
解決辦法:將set/get的首字母大寫
嗎出錯
public
class
ClientList {
private
String cClientcode;
private
String cPassword;
public
String get
C
Clientcode() {
return
cClientcode;
}
public
void
setCClientcode(String cClientcode) {
this
.cClientcode = cClientcode;
}
public
String getCPassword() {
return
cPassword;
}
public
void
setCPassword(String cPassword) {
this
.cPassword = cPassword;
}
}
在表單中的屬性名首字母大寫就可以了
<input type="text" name="clientList.Cpassword">
<input type="text" name="clientList.CClientcod">