在 JSTL 中访问 JSP 标记的属性

发布于 2024-09-17 07:37:40 字数 278 浏览 4 评论 0原文

如何访问 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>

How do I access a JSP tag's attribute value within a JSTL tag? In the code below, I would like to access the url attribute and test if it's empty. I am using the JSTL 1.0 specification.

<%@ taglib prefix="c" uri="http://java.sun.com/jstl/core" %>
<%@ attribute name="url" required="false"%>

<c:if test="${!empty url}">
   ...
</c:if>

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

神经大条 2024-09-24 07:37:41

如果您要创建标记文件,那么您至少使用 JSP 2.0 - 这意味着您应该至少使用 JSTL 1.1。无论如何,attribute 指令应该创建一个页面范围的 var,其名称与其 name 属性相同(除非它是可选的且未提供)。那么,您能否提供有关您观察到的错误和/或输出的更多详细信息?

If you're creating tag files, then you're using at least JSP 2.0 - which means you should be using at least JSTL 1.1. At any rate, the attribute directive should create a page-scoped var with the same name as its name attribute (unless it's optional and not provided). So, can you provide any more detail on the errors and/or output you're observing?

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文