HTMLTagFilter 적용 방법이 궁금합니다.
- 작성자 :
- 한*탁
- 작성일 :
- 2021-05-07 14:44:25
- 조회수 :
- 4,301
- 구분 :
- 공통컴포넌트 / 3.5
- 진행상태 :
- 완료
Q
web.xml
<display-name>WebPackage</display-name>
<filter>
<filter-name>encodingFilter</filter-name>
<filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class>
<init-param>
<param-name>encoding</param-name>
<param-value>utf-8</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>encodingFilter</filter-name>
<url-pattern>*.do</url-pattern>
</filter-mapping>
<filter>
<filter-name>HTMLTagFilter</filter-name>
<filter-class>framework.cmmn.filter.HTMLTagFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>HTMLTagFilter</filter-name>
<url-pattern>*.do</url-pattern>
</filter-mapping>
해당 내용 추가하여 HTMLTagFilter 추가하였습니다. framework.cmmn.filter.HTMLTagFilter 경로도 맞춰서 등록하였습니다.
이후 모든 .do를 필터링 하고 싶습니다. 어느 부분에 해당 로직을 넣어야 할까요? 궁금합니다.
<display-name>WebPackage</display-name>
<filter>
<filter-name>encodingFilter</filter-name>
<filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class>
<init-param>
<param-name>encoding</param-name>
<param-value>utf-8</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>encodingFilter</filter-name>
<url-pattern>*.do</url-pattern>
</filter-mapping>
<filter>
<filter-name>HTMLTagFilter</filter-name>
<filter-class>framework.cmmn.filter.HTMLTagFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>HTMLTagFilter</filter-name>
<url-pattern>*.do</url-pattern>
</filter-mapping>
해당 내용 추가하여 HTMLTagFilter 추가하였습니다. framework.cmmn.filter.HTMLTagFilter 경로도 맞춰서 등록하였습니다.
이후 모든 .do를 필터링 하고 싶습니다. 어느 부분에 해당 로직을 넣어야 할까요? 궁금합니다.
환경정보
-
- OS 정보 : Windows 10
- 표준프레임워크 버전 : 3.8
- JDK(JRE) 정보 : 1.8
- WAS 정보 : 톰캣 8.0
- DB 정보 : mssql
- 기타 환경 정보 :
A
안녕하세요.
표준프레임워크센터입니다.
Filter는 기본적으로 <url-pattern>을 통해 Filter의 적용 범위를 결정합니다.
문의하신 내용에서도 *.do 로 패턴이 적용되어 있으며
이는 .do 로 끝나는 모든 url을 필터링하게 설정하신 부분입니다.
다만 표준프레임워크에서 제공하는 HTMLTagFilter 클래스가 있는 패키지 주소는
egovframework.com.cmm.filter.HTMLTagFilter 이니
한번 더 확인해보시기 바랍니다.
감사합니다.
표준프레임워크센터입니다.
Filter는 기본적으로 <url-pattern>을 통해 Filter의 적용 범위를 결정합니다.
문의하신 내용에서도 *.do 로 패턴이 적용되어 있으며
이는 .do 로 끝나는 모든 url을 필터링하게 설정하신 부분입니다.
다만 표준프레임워크에서 제공하는 HTMLTagFilter 클래스가 있는 패키지 주소는
egovframework.com.cmm.filter.HTMLTagFilter 이니
한번 더 확인해보시기 바랍니다.
감사합니다.