首先在jsp頁面上checkbox的property值不能相同,如下
Html代碼
<html:checkbox property="testBox1" value="chargeStat01">處罰開始 </html:checkbox> <html:checkbox property="testBox2" value="chargeStat01">處罰開始 </html:checkbox>
form:
Java代碼
public class ChargeStatForm extends ActionForm {
private String testBox;
public String getTestBox() {
return testBox;
}
public void setTestBox(String testBox) {
this.chargeStatChargeItemInput="";
this.testBox = testBox;
}
}
這樣就可以讓提交之後出現錯誤信息之後多選框不被置空,而是原先選中什麼現在還選中什麼的狀態