Struts(스트러츠)

스트러츠에서 *.jsp 파일을 *.do 파일 형태로 매핑시키는 규칙

십억10 2009. 3. 5. 14:21

struts에서의 web.xml파일에 *.do는 jsp를 매핑시키는 역활이 아닙니다.

servlet과 매핑 시켜주는 역활입니다.

예를 들어서 아래와 같이 정의 되었다면

 

      <servlet-mapping id="ServletMapping_1">
         <servlet-name>action</servlet-name>
         <url-pattern>*.do</url-pattern>
      </servlet-mapping>

 

web.xml파일의 태그의 이 action이라는 항목과 매핑하는 것이죠.

 

      <servlet id="Servlet_1">
         <servlet-name>action</servlet-name>

         <servlet-class>org.apache.struts.action.ActionServlet</servlet-class>

      </servlet>

 

위와 같이 이 action인 항목과 매핑이 되어 servlet클래스인 ActionServlet을 호출하게 됩니다.

참고로 struts에서는 servlet의 매핑을 위한 클래스는 ActionServlet이 전담하고 있습니다.

혹 다른 로직을 더 추가할 경우 ActionServlet을 상속받은 클래스에 로직을 추가하시고 servlet-class안에 그 클래스를 지정해 주시면 됩니다.

ActionServlet에 대한 문서는 많을테니 검색해보세요..

'Struts(스트러츠)' 카테고리의 다른 글

[펌] Struts 흐름  (0) 2009.03.05
[펌]Struts 구조  (0) 2009.03.05
[펌]Struts 구현  (0) 2009.03.05
[펌]Struts 소개  (0) 2009.03.05
스트러츠(struts) 설정하기  (0) 2009.03.05