티스토리 뷰

프로그래밍/Spring

tiles 사용하기

허석구 2017. 5. 18. 23:23
tiles

 홈페이지 안을 돌아다니다 보면 상단의 메뉴바와 최하단 바는 똑같이 고정되어 있는 것을 볼 수 있다. 각 view단의 JSP파일을 만들 때 일일히 만들면 개발도 힘들고 유지보수를 할 때에도 시간이 많이 소요 될것이다.
 그 동안 sitemash를 주로 사용해왔는데 이번에는 tiles를 이용하여 페이지의 공통적인 부분을 효과적으로 사용할 수 있다.


1. dependency 추가


		
			org.apache.tiles
			tiles-extras
			3.0.5
		

		
			org.apache.tiles
			tiles-servlet
			3.0.5
		

		
			org.apache.tiles
			tiles-jsp
			3.0.5
		



2. WEB-INF 경로 안에 tiles 폴더 - tiles.xml 생성


tiles를 설정할 수 있는 tiles.xml 파일을 생성한 후 설정을 해준다.



	
		
		
	

	
		
	





<definition name="*/*" extends="home">
  <put-attribute name="content" value="/WEB-INF/views/{1}/{2}.jsp" />
</definition>

ex) index.jsp 파일이 views/main/index.jsp 경로에 있다고 가정한 후, 

컨트롤러에서 main/index를 string 값으로 반환하면 각 {1},{2}에 순서대로 대입된다.


3. tiles.xml에서 설정한 jsp파일 적용


	


'프로그래밍 > Spring' 카테고리의 다른 글

Spring 메일 보내기  (0) 2017.12.19
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   2025/05   »
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
글 보관함