본문 바로가기
Spring

Tiles 설정

by e-pd 2019. 12. 11.

타일즈는 아파치에서도 이제 업데이트가 안되는거 아니었나?

아무튼 프로젝트에서 공통 화면용으로 많이쓰니깐 정리

전자정부 프레임워크에서 했다. 

 

Tiles jar Slf4j 하나의 프로젝트에 같이쓰면 오류가 발생하기 때문에

예외처리. 4번해주었다.

 

예외처리 dependcy 붙여넣기

 

JAR 파일이 잘들어왔는지 확인하자

 

 

 

 

Dispatcher sevelt찾아가기

Xml인데도 WEB-INF 있는 이유는 dispatcher-servlet 뷰단 설정을 다함.

 

Webinf-jsp-egovframwork-example-main-main.jsp

 

초기 jsp경로

Main/main 쳐도 .

 

Order =1 우선순위가 첫번째다.

 

Tiles bean설정을 복사

 

 

둘다 우선순위가 1이기때문에 jsp 우선순위를 2 바꾼다

 

/WEB-INF/tiles/default-layout.xml 복사해야함

 

 

 

 

Content 경우 특정파일을 지정해줄 없기때문에

Extend 상속받아 처리하기

Example/ 어떤 폴더 /어떤 파일이 오든 .jsp 오면 tiles 적용

Controller 왼쪽의 어떤 파일/오른쪽 어떤파일이든.tiles라고 되있는녀석에는

Tile 적용시키겠다.

 

 

Controller 확인하면 main/main.tiles 적용시켜놓았음 확인

  • 내가 .foo라고 설정했으면 main/main.foo라고 하면됨
  • Tile경로에만 적용되는것

 

이제 name alias 맞춰 tiles 내용이 들어가게됨.

 

default-footer, header, nav각각 들어가서 간단하게 변경함.

 

구성-> context.xml->web.xml->index.jsp

 

 

Main.do 이제 컨트롤러가 필요함

 

 

메인 컨트롤 붙여넣기

 

Main.jsp붙여넣기

 

Add and Remove 설정하면 완료

Localhost:8080/프로젝트명

'Spring' 카테고리의 다른 글

Parameterized Test를 이용해서 여러 값 검증하기  (0) 2021.01.16
Component Scan  (0) 2020.08.15
엑셀 업로드  (0) 2020.05.31
초기설정 pom.xml  (0) 2019.12.11
Swagger  (0) 2019.10.06