Tôi muốn kiểm tra giá trị của biến bool_val
bằng cách sử dụng thẻ Struts2 <s:if>
nhưng không hoạt động.<s:if> kiểm tra biểu thức đánh giá cho giá trị boolean không hoạt động như mong đợi
<%@ taglib prefix="s" uri="/struts-tags" %>
<%boolean bool_val=true;%>
real value : <%=bool_val%><br/>
expression evaluated value :
<s:if test="%{bool_val==true}">
TRUE
</s:if><s:else>
FLASE
</s:else>
Tôi cũng đã thử các biểu thức kiểm tra sau đây, nhưng vẫn không hoạt động.
<!--
bool_val
bool_val==true
%{bool_val}
%{bool_val==true}
%{bool_val=="true"}
-->
Tôi thích câu trả lời này tốt hơn bởi vì cách gọi 'isBar() 'phương pháp tài sản là ít phức tạp và dễ bị lỗi thì câu trả lời được lựa chọn bởi @ roman-c. – johnnieb