.tld是否需要运行sitemesh?

时间:2012-07-26 14:56:23

标签: java spring taglib sitemesh

我正在运行使用sitemesh修饰的简单JSP页面(在Spring 3.1 Web应用程序中),但在我的项目中没有明确地包含sitemesh-decorator.tldsitemesh-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页面中。这个包含应该只出现在装饰页面中。

1 个答案:

答案 0 :(得分:2)

不需要将这些.tld(s)包含到您的应用程序\ WEB-INF \ tld中。它们可以直接从sitemesh.jar / META-INF目录加载。