首先在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; } }
這樣就可以讓提交之後出現錯誤信息之後多選框不被置空,而是原先選中什麼現在還選中什麼的狀態