Tôi đã gặp phải tình huống này.Giá trị nào được gửi bởi thẻ checkbox struts khi hộp kiểm không được chọn
class MyForm extends IdSelectionForm {
private Boolean approveIt = true;
.....
}
hình thức JSTL tôi bao gồm
<html:checkbox property="approveIt" styleId="style1" value="true"/>
Khi tôi chọn hộp kiểm và gửi đi. Trong hành động struts tôi nhận được giá trị thực sự thiết lập cho lĩnh vực này. Và một lần nữa khi tôi bỏ chọn nó và gửi đi. Sau đó, tôi cũng có được giá trị thực sự. Tôi tự hỏi nếu nó là một cái gì đó với giá trị mặc định. Nó có bị ghi đè sai không khi tôi bỏ chọn.