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>

이 글과 관련있는 글을 자동검색한 결과입니다 [?]

by darkmirr | 2008/12/15 10:24 | JSP/Servlet | 트랙백(1) | 덧글(0)

트랙백 주소 : http://darkmirr.egloos.com/tb/1227505
☞ 내 이글루에 이 글과 관련된 글 쓰기 (트랙백 보내기) [도움말]
Tracked from blogring.org at 2008/12/15 20:38

제목 : 설정-으로 이어질 블로그링
설정-에 관한블로그를 요약한 것입니다....more

:         :

:

비공개 덧글

◀ 이전 페이지          다음 페이지 ▶