Java c中的JSTL请求属性:if
我在action类中设置了一个请求属性,如下所示:Java c中的JSTL请求属性:if,java,jsp,jstl,Java,Jsp,Jstl,我在action类中设置了一个请求属性,如下所示: request.setAttribute("xFg", Boolean.TRUE); <%@ page isELIgnored="false" %> 我想在我的JSP中检索这个。我想使用JSTL标记检索它们。我试过这个: <c:if test="${requestScope.xFg}"> <c:set var="showlist" value="true" /> </c:if> 但是
request.setAttribute("xFg", Boolean.TRUE);
<%@ page isELIgnored="false" %>
我想在我的JSP中检索这个。我想使用JSTL标记检索它们。我试过这个:
<c:if test="${requestScope.xFg}">
<c:set var="showlist" value="true" />
</c:if>
但是c:如果不起作用,我的意思是它没有进入c:集合。
我试着用c:out打印相同的内容,但没有显示任何内容。有什么问题,或者应该如何测试请求属性值?到目前为止,我还没有使用requestScope。requestScope是获取请求值的选项吗?请确保通过在页面指令中指定属性IsAligned=“false”在JSP页面中激活EL评估,如下所示:
request.setAttribute("xFg", Boolean.TRUE);
<%@ page isELIgnored="false" %>
尝试此测试=${requestScope['xFg']}执行此测试时会发生什么?检查JSTL核心库是否在JSP的顶部声明。检查生成的HTML代码,如果没有未处理的c:if和c:set标记,则使用se。