2012-07-26 78 views
1

我正在運行使用sitemesh裝飾的簡單JSP頁面(在Spring 3.1 Web應用程序中),但是在我的項目中不包括sitemesh-decorator.tldsitemesh-page.tld。有用。是否需要運行sitemesh .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" %> 
在JSP頁面中

被SiteMesh的處理。這包括應該只出現在裝飾頁面。

回答

2

沒有必要將這些.tld包含到您的應用程序\ WEB-INF \ tld中。它們可以直接從sitemesh.jar/META-INF目錄加載。

相關問題