ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • web.xml 패턴
    프로그램/XML 2008. 4. 1. 15:28

    기본 web.xml 패턴

    <servlet>
            <servlet-name>servletName</servlet-name>
            <servlet-class>package.servletClass</servlet-class>
    </servlet>

    <servlet-mapping>
            <servlet-name>servletName</servlet-name>
            <url-pattern>servletURL</url-pattern>
    </servlet-mapping>


    * servlet

    servlet-name: 아래 servlet-mapping에 기술해주기 위한 식별자입니다.

    servlet-class: 실제 서블릿 클래스입니다. 패키지까지 정확하게 써야 합니다.


    * servlet-mapping

    servlet-name: 위의 servlet에 명시한 이름입니다.

    url-pattern: 어떠한 URL 경로로 접근할 수 있는지를 명시합니다.


    예를 봅시다.

    file 패키지 안에 DownloadServlet.java 라는 파일이 있다고 가정하고,

     <servlet>
        <servlet-name>downloadServlet</servlet-name>
        <servlet-class>file.DownloadServlet</servlet-class>
     </servlet>


    이 서블릿은 /servlet/download 와 같은 URL 패턴일 때 호출됩니다.

     <servlet-mapping>
      <servlet-name>downloadServlet</servlet-name>
      <url-pattern>/servlet/download</url-pattern>
     </servlet-mapping>


    물론 Tomcat 4.X 버전까지는 예전과 같은 호출 방법도 가능합니다. 5.X 버전은 잘 모르겠네요.


     <servlet-mapping>
            <servlet-name>invoker</servlet-name>
            <url-pattern>/servlet/*</url-pattern>
     </servlet-mapping>


    이렇게 쓰시면 서블릿마다 일일이 web.xml에 써주지 않아도 서블릿 호출이 가능합니다.

    '프로그램 > XML' 카테고리의 다른 글

    web.xml 관련  (0) 2008.04.07
    xml 강의 정리...  (0) 2008.03.27
    XML 이란...  (0) 2007.11.13
Designed by Tistory.