본문 바로가기
JSP, Servlet

XML DTD 2.2, 2.3, 2.4버젼 URL 주소.

by eqzero 2006. 12. 22.
이번에 했던 프로젝트에서 개발기는 톰캣환경이여서web.xml에서 dtd버전이 2.3버젼이였는데..리얼환경의 웹로직 6.1버젼에선 dtd버젼이 2.2라네...-_-;;..

2.2 버젼 url : http://java.sun.com/j2ee/dtds/web-app_2_2.dtd
2.3 버젼 url : http://java.sun.com/dtd/web-app_2_3.dtd
2.4 버젼 url : http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd

차이가 얼마나 날까 싶어 무시하고 리얼에 올렷다가 낭패를 봤다..
DTD 2.3버젼 Element중에 filter가 있는데 이게 2.2버젼에 없다..-_-
이말은 한글처리를 위해서 web.xml에서 filter-mapping 으로 간단히 설정만 해줫던걸 2.2에서는 최악의 경우 jsp, servlet 에서 일일이 노가다를 해줘야 될수도 있다..

여러 방법이 있겠지만 일단 다른 방법으로 해결은 봣지만 아무튼 버젼차이에서 오는 이런문제는 정말 난감하다..
(다행히 request를 받는 공통 Hashtable이 있어서 새로 상속받아 get에서 한글 인코딩처리를 함으로 간단히 해결했다.;;;)

차후에는 리얼서버의 스펙을 좀더 자세하게 볼 필요가 있게 해줘 다행이다..-_-;