본문 바로가기

청년취업아카데미/DayLog

[ Tiles ] Tiles 란?

# 타일즈(Tiles)

  • 타일즈 : 화면의 레이아웃 기능을 제공하는 오픈 소스 라이브러리
  • 특징
    • 페이지 레이아웃을 쉽고 단순하게 구현할 수 있음
    • 공통된 레이아웃을 사용하므로 유지관리가 용이

 

  • 타일즈 설치

1. pom.xml에 dependency 기술하면 자동으로 타일즈 관련 라이브러리 설치

 

2. servlet-context.xml의 viewResolver 변경

 

  • 타일즈 적용과정
  1. tile.xml을 작성
  2. 레이아웃용 JSP 구현
  3. 레이아웃에 표시할 JSP를 구현
  4. 컨트롤러에서 tile.xml에 설정한 뷰이름을 반환

 

 

 

** 반드시 tiles_member.xml에서 지정한 경로에 레이아웃 관련 JSP들이 위치해야 합니다.

 

tiles_member.xml 설정에 따라서 각각의 위치에 JSP를 표시합니다.

 

# References

  1. 자바웹을 다루는 기술