以下代码在表列中打印0个值。但它不应该打印,因为在逻辑等于它检查值是否为1.
<logic:equal name="humpRoadFlag" value="1" scope="session">
<td title='<bean:message key="prompt.block_to" />'><%= session.getAttribute("humpRoadFlag") %></td>
</logic:equal>
有什么想法吗?
答案 0 :(得分:1)
这应该包含在jsp页面中。
<%@ taglib uri="/WEB-INF/taglib/struts-logic.tld" prefix="logic" %>
答案 1 :(得分:1)
您可以跳过在JSP中使用java代码的逻辑标记,如果仍然打印'0',则会话中分配给humpRoadFlag的值不是预期的。
<%=String humpRoadFlagValue =(String)session.getAttribute("humpRoadFlag");
if(humpRoadFlagValue.compareTo("0")!=0){%>
<td title='<bean:message key="prompt.block_to" />'><%=humpRoadFlagValue %></td>
<%=}%>