如何在JSTL标记中访问JSP标记的属性值?在下面的代码中,我想访问url属性并测试它是否为空。我使用的是JSTL 1.0规范。
<%@ taglib prefix="c" uri="http://java.sun.com/jstl/core" %>
<%@ attribute name="url" required="false"%>
<c:if test="${!empty url}">
...
</c:if>
答案 0 :(得分:0)
如果您正在创建标记文件,那么您至少使用JSP 2.0 - 这意味着您应该至少使用JSTL 1.1。无论如何,attribute
指令应该创建一个页面范围的var,其名称与其name
属性相同(除非它是可选的,未提供)。那么,您能否提供有关您正在观察的错误和/或输出的更多细节?