2019년 9월 5일 목요일

tiles3 주의사항

definition 설정 중
wild 카드 사용시 순서 및 설정 법에 대하여 항상 잊는 것 같아 기록 함.

- wild 카드 사용

1. 컨트롤러
  return "/test/abcd";

2. tiles 설정파일
  <definition name="/test/*" template="/WEB-INF/tiles/layout/print.jsp">
<put-attribute name="body" value="/WEB-INF/jsp/{0}.jsp" />
  </definition>
  위에서 name 의 test 는 호출하는 controller 의 requestMapping 과는 무관하다.
  단순히 return 하는 jsp 파일의 경로 순서의 패턴을 가리키며
  put-attribute 의 {0} 도 사용한 wild 카드의 순서를 가리킨다.


- 설정 파일 순차 적용
 설정파일을 위에서 부터 읽다가 부합하는 조건이 있으면 xml 하단까지 안가고 해당 설정을 적용 한다.

댓글 없음:

댓글 쓰기