2008년 12월 15일
Web.xml
1. web.xml :
웹 에플리케이션의 정보를 수록
- 매개변수의 선언
- 서블릿 선언
- 서블릿 매핑
- 필터 정의 및 매핑
- MIME형식 매핑
- 환경 파일 리스트 정의
- 에러페이지 정의
- 태그 라이브러리 매핑
1) ActionServlet
- servlet-name
웹에플리케이션의 이름을 정의 (하나의 서블릿 이름을 갖는다)
- servlet-class
org.apache.struts.ActionServlet을 정의
- init-param
서블릿에서 사용가능한 옵션들을 설정
* config : 기존 스트러츠 설정 파일의 상대 경로
* config/sub1 : config/ 의 값을 사용하거나 하위 애플리케이션의 접두어를 사용하여
하위 애플리케이션을 추가할 때 설정한다.
* debug : 해당 서블릿의 디버깅 정보의 레벨을 설정
* detail : Digester를 위한 디버깅레벨 설정
* convertHack : 자바의 기본값을 설정할 때 사용
(false:기본값설정, true:기본값을 null로 설정)
- servlet-mapping
URL패턴을 정의하여 스트러츠 에플리케이션을 호출하도록 설정
<servlet-mapping>
<servlet-name>action</servlet-name>
<url-pattern>*.do</url-pattern>
</servlet-mapping>
2) Welcome 파일 응용
global-forward를 지정하여 welcome파일로서 스트러츠 애플리케이션을 실행
<global-forward>
<forward name="welcome" path="viewsignin.do"/>
</global-forward>
3) Error 처리 설정
모든경우의 예외처리에 대해서 처리할 수 있도록 error page요소를 정의
<error-page>
<error-code>404</error-code>
<location>/common/505.jsp</location>
</error-page>
<error-page>
<exception-type>javax.servlet.ServletException</exception-type>
<location>/common/system_error.jsp</location>
</error-page>
4) Tag Library 설정
taglib-uri : 웹애플리케이션의 태그 라이브러리 선언시 사용할 uri정의
taglib-location : tag library의 위치 기술
<taglib>
<taglib-uri>/WEB-INF/struts-bean.tld</taglib-uri>
<taglib-location>/WEB-INF/struts-bean.tld</taglib-location>
</taglib>
이 글과 관련있는 글을 자동검색한 결과입니다 [?]
- web.xml 의 초기 설정 by 북극성인
- Basic XML use MVC by 온스토리닷넷
- C#코드에서 UTF-8로 XML 출력하기 by 농사꾼봉팔
- 프로그래밍/ AJAX by 저공비행사
- kwon37xi의 2008-03-26 북마크 by 권남
# by | 2008/12/15 10:24 | JSP/Servlet | 트랙백(1) | 덧글(0)





☞ 내 이글루에 이 글과 관련된 글 쓰기 (트랙백 보내기) [도움말]
제목 : 설정-으로 이어질 블로그링
설정-에 관한블로그를 요약한 것입니다....more