public class CCDocumentHeaderBean
{
boolean TransportRequested;
public void setTransportRequested(boolean newTransportRequested) {
TransportRequested = newTransportRequested;
}
public boolean isTransportRequested() {
return TransportRequested;
}
}
CCDocumentHeaderBean lDocHeaderBean = new CCDocumentHeaderBean();
lDocHeaderBean = (CCDocumentHeaderBean)session.getValue("CustomHeaderValue");
<input type="checkbox" name="chkSelectNo"
<c:if test="${lDocHeaderBean.TransportRequested== false}">
checked
</c:if>
onClick = "javascript:onSelectNo();">
在这段代码中我有CCDocumentHeaderBean类,我在页面加载时存储这个TransportRequest属性。我想检索复选框中的值
答案 0 :(得分:1)
下面,
<c:if test="${lDocHeaderBean.TransportRequested== false}">
checked
</c:if>
您的编码惯例很糟糕。属性名称应以小写字母开头。相应地修复它。
<c:if test="${not lDocHeaderBean.transportRequested}">
checked
</c:if>
请注意,将布尔属性值与布尔值进行比较以获得布尔结果是没有意义的。只需返回布尔属性值即可。如果您想要反转它,只需使用!
或not
运算符,如上所示。