我正在运行带有sitemesh装饰的简单JSP页面(在Spring3.1Web应用程序中),但在我的项目中没有明确地包括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页面中。这个包含应该只出现在装饰页面中。
发布于 2012-07-26 15:09:57
没有必要在您的应用程序中包括这些.tld\WEB\tld。它们可以直接从sitemesh.jar/META目录加载。
https://stackoverflow.com/questions/11672116
复制相似问题