我正在使用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代码?
所有帮助表示赞赏。
答案 0 :(得分:2)
在文本编辑器中阅读/WEB-INF/tlds/inv.tld
文件。它包含标签定义,对于<irv:validate>
,它包含类似
<tag>
<name>validate</name>
<tag-class>com.example.ValidateTag</tag-class>
...
</tag>
<tag-class>
为您提供标记的支持Java代码的完全限定类名。