Interceptor란 컨트롤러에 들어오는 요청 가로채는 역할 컨트롤러에 들어오는 요청을 가로채서 컨트롤러 실행전 이 회원이 로그인을 하였는지 권한은 있는지 등등을 체크하기 위해 주로 사용한다. 1. dispatcher-servlet.xml 에서 interceptor 부분 bean을 등록한다. dispatcher-servlet.xml 파일을 열어서 다음 항목을 추가한다. 1 2 3 4 5 6 7 8 9 10 11 12 2개의 interceptor를 추가할 예정인데. 1. authenticInterceptor : 권한, 세션체크 부분로직이 들어갈 인터셉터이다. 2. webLogInterceptor : 단순 log를 쌓기 위한 인터셉터이다. class="" 부분에 패키지명.클래스명 입력을 해준다. 서블릿 설..
일단 기본적인 Tiles 적용은 되어있다고 가정하고 진행을 하겠습니다. tiles 적용법은 https://it-gosu.tistory.com/3 포스팅 참고 viewPreparer 적용은 간단합니다. dispatcher-servlet.xml 의 tiles 부분은 다음과 같습니다. 저 부분에서 제가 빨간색으로 원을 그려놓은 부분을 참고해 주시면 됩니다. 1 2 3 4 5 6 preparerFactoryClass :: tiles에 추가적인 기능을 더해주기 위해 선언한 부분이다. preparer는 렌더링 하기 전 거쳐가는 것?? 이라고 한다 쉽게말하면 화면띄우기전 한번 거쳐간다고 생각하시면 될 것 같아요. property를 선언해주고, 저 것을 사용해주기위해 bean(애플리케이션의 핵심을 이루는 객체)을 하나..
1. pom.xml에서 tiles 를 추가해준다. (Maven tiles 추가) 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 org.apache.tiles tiles-extras 3.0.8 org.apache.tiles tiles-servlet 3.0.8 org.apache.tiles tiles-jsp 3.0.8 2. 추가한뒤 메이븐 받기 프로젝트 우클릭 후 > 3. dispatcher-servlet 설정 1 2 3 4 5 위와같이 초기 servlet 설정 부분을 아래와 같이 변경해준다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 /WEB-INF/tiles/tiles-layout.xml tiles 설정 부분을 추가해주고 기존 p:orde..
- Total
- Today
- Yesterday
- tiles #tiles3 #spring #ViewPreparer #Preparer #동적매뉴구성 #동적매뉴 #타일즈적용
- html
- return json
- GitLab설치
- #스프링 #spring #특징 #스프링특징 #java
- JsonView
- spring #tiles #egov #전자정부프레임워크 #tiles적용
- #egov #전자정부 #spring #interceptor #인터셉터
- button submit막기
- modelandview
- json
- jsp
- form submit
- centos7
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |