创建自定义JSP标记

时间:2011-12-07 19:07:41

标签: jsp jsp-tags taglib

在我的jsp中有代码:

<img src="<c:out value="${requestScope['img_url']}"/>"/>

我想用这样的东西替换它:

<xyz:img src="${requestScope['img_url']}"/>

我尝试过struts-taglib,但它需要struts。还有其他选择吗?

2 个答案:

答案 0 :(得分:2)

这只是自定义JSP标记。那里有一个很棒的Sun/Oracle tutorial和许多其他很棒的资源。

编辑:原始链接不再有效,我不知道替换网址。此archive link应包含与原始帖子时相同的内容。

答案 1 :(得分:1)

这篇文章帮助我找到了一个非常简单的解决方案:Encapsulating Reusable Content Using Tag Files

  1. 创建文件WEB-INF / tags / img.tag
  2. 将此标题添加到JSP:<%@taglib tagdir="/WEB-INF/tags" prefix="xyz" %>
  3. 只需使用它:)