2013-06-11 3 views
0

JSP의 "title"속성을 템플릿에 넣고 기본값을 바꾸기를 원합니다.jsp에서 titles 속성을 바꾸는 방법

템플릿 :

<%@taglib prefix="tiles" uri="http://tiles.apache.org/tags-tiles"%> 
<!doctype html> 
    <head> 
     <meta charset="utf-8"> 
     <title><tiles:getAsString name="title" /></title> 
    </head> 
    <body> 
     ... 
    </body> 
</html> 

정의 :

<!DOCTYPE tiles-definitions PUBLIC "-//Apache Software Foundation//DTD Tiles Configuration 3.0//EN" "http://tiles.apache.org/dtds/tiles-config_3_0.dtd"> 
<tiles-definitions> 
    <definition name="*/*" template="/WEB-INF/tiles/layout.jsp"> 
     <put-attribute name="title" value="default value" /> 
     ... 
    </definition> 
</tiles-definitions> 

JSP :

<%@taglib prefix="tiles" uri="http://tiles.apache.org/tags-tiles"%> 
<tiles:putAttribute name="title" value="Login" /> 
... 

그리고 내 제목 여전히 "기본값"입니다 - 왜?

답변

0

나는 "템플릿"

을에 "/WEB-INF/tiles/layout.jsp"을 의미하지만 "JSP"의 파일 이름이고, 어디가 포함되어 있는지 염치없는거야?