2011-01-31 6 views
2

Struts 1.2를 잘 알고 있지만 여전히 *.do 패턴에 대해 혼란 스럽습니다. 패턴 *.do의 간단한 의미를 설명해 주시겠습니까? 그리고 그것이 단지 *.do 인 이유는 무엇입니까?* .do in struts 1.2

미리 감사드립니다.

+1

나쁜 영어는 문제가 아니지만 "please"대신 "you"및 "plz"대신 "u"가 보통 게으름입니다. –

+0

@ Joachim .. 내 실수를 나타내 주셔서 대단히 감사합니다 ... 왜냐하면 나는 누군가 내 실수를 저에게 보여주기를 정말로 좋아하기 때문입니다. 나는 그것을 내 마음 속에 간직하고있다. 다시 고마워. – water

답변

2

다음은 struts 액션 서블릿의 URL 매핑입니다 (struts doc에서 복사). 그것은 당신이 원하는 무엇이든 될 수 있습니다. * .do는 내가 믿는 기본 매핑이다.

<servlet> 
    <servlet-name>action</servlet-name> 
    <servlet-class> 
     org.apache.struts.action.ActionServlet 
    </servlet-class> 
    <init-param> 
     <param-name>config</param-name> 
     <param-value> 
     /WEB-INF/struts-config.xml 
     </param-value> 
    </init-param> 
    <load-on-startup>1</load-on-startup> 
</servlet> 

<servlet-mapping> 
    <servlet-name>action</servlet-name> 
    <url-pattern>*.do</url-pattern> 
</servlet-mapping> 
0

*.do은 Struts 설명서에 언급되어 있으며 사실 표준이되었습니다. 그러나 당신은 당신이 좋아하는 무엇이든 선택할 수 있습니다. 또 다른 공통 패턴은 /do/*입니다.

+0

이/do/*는 무엇을 하는가? – Nil