如何找到JSP taglib背后的代码?

时间:2011-04-27 17:02:10

标签: jsp taglib

我正在使用Tomcat5(并迁移到tomcat6)。我们使用JSP taglibs,因为这就是网站的交付方式。供应商构建他们的标签,这是非常有用的,但我操作它们就像一个黑盒子。我知道发生了什么,我知道发生了什么,我知道在每个JSP页面的标题中放入一行。

如果您有标记,例如

中的<irv:>
<irv:validate name="status" datatype="API.STAT" datasource="local">*

你知道标记行看起来像这样

<%@ taglib uri="/WEB-INF/tlds/inv.tld" prefix="irv" %>

如何找到背后的Java代码?

所有帮助表示赞赏。

1 个答案:

答案 0 :(得分:2)

在文本编辑器中阅读/WEB-INF/tlds/inv.tld文件。它包含标签定义,对于<irv:validate>,它包含类似

的内容
<tag>
    <name>validate</name>
    <tag-class>com.example.ValidateTag</tag-class>
    ...
</tag>

<tag-class>为您提供标记的支持Java代码的完全限定类名。

另见: