Java 运行sitemesh是否需要.tld?
我正在运行用sitemesh装饰的简单JSP页面(在Spring 3.1 web应用程序中),但没有在我的项目中明确包含Java 运行sitemesh是否需要.tld?,java,spring,taglib,sitemesh,Java,Spring,Taglib,Sitemesh,我正在运行用sitemesh装饰的简单JSP页面(在Spring 3.1 web应用程序中),但没有在我的项目中明确包含sitemesh decorator.tld和sitemesh page.tld。它起作用了 然而,我看到示例项目明确地将这些文件包含在\WEB-INF\tld文件夹中。这有必要吗?如果是,为什么 例如,一个项目在所有页面中导入了一个通用的taglibs.jsp页面。它包括: ... <%@ taglib uri="http://www.opensymphony.com/
sitemesh decorator.tld
和sitemesh page.tld
。它起作用了
然而,我看到示例项目明确地将这些文件包含在\WEB-INF\tld
文件夹中。这有必要吗?如果是,为什么
例如,一个项目在所有页面中导入了一个通用的taglibs.jsp
页面。它包括:
...
<%@ taglib uri="http://www.opensymphony.com/sitemesh/decorator" prefix="decorator" %>
...
。。。
...
用于记录
插入以下内容没有意义:
<%@ taglib uri="http://www.opensymphony.com/sitemesh/decorator" prefix="decorator" %>
在要由sitemesh处理的JSP页面中。此包含应仅出现在装饰器页面中。无需将这些.tld包含到应用程序\WEB-INF\tld中。它们可以直接从sitemesh.jar/META-INF目录加载