1
sitemesh로 장식 된 간단한 JSP 페이지 (Spring 3.1 웹 앱에서)를 실행하고 있지만 내 프로젝트에는 명시 적으로 sitemesh-decorator.tld
과 sitemesh-page.tld
이 포함되지 않습니다. 그것은 작동합니다.sitemesh를 실행하려면 .tld가 필요합니까?
그러나 이러한 파일을 명시 적으로 \WEB-INF\tld
폴더에 포함하는 샘플 프로젝트를 볼 수 있습니다. 필요한가? 그렇다면 무엇을 위해?
예를 들어 한 프로젝트의 모든 페이지에 일반 taglibs.jsp
페이지가 가져 왔습니다. 이 포함 기록
가 지적되지 들어
...
<%@ taglib uri="http://www.opensymphony.com/sitemesh/decorator" prefix="decorator" %>
...
에 삽입하십시오 JSP 페이지
<%@ taglib uri="http://www.opensymphony.com/sitemesh/decorator" prefix="decorator" %>
이 SiteMesh를 처리한다. 이 포함은 데코레이터 페이지에만 나타나야합니다.