자바 web.xml 설명

[java/xml.etc]

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>

이 글의 트랙백 주소 :: http://www.devtt.com/Ryan/trackback/25

  1. Subject: Soma review the retail church chris thron.

    Tracked from Soma to florida. [2009/10/19 18:59]
     삭제

    Effects of soma. Soma seeds. Soma cube.

  2. Subject: Xanax 2 mg 180 pills.

    Tracked from Xanax effect. [2009/10/20 12:27]
     삭제

    Buy xanax online. Xanax. No prescription needed purchasing xanax. Xanax 2mg. Ativan xanax valuim trial pack.

::: 사람과 사람의 교감! 人터넷의 첫 시작! 댓글을 달아주세요! :::

[로그인][오픈아이디란?]