2014-10-08 2 views
0

서블릿에 URL이로드되고 (아래에서 언급) web.xml에는 정의되지 않은 기존 애플리케이션이 있습니다.서블릿 작업에서의 의문

도메인 : com.wm 패키지 내부에 위치 9080/스마트/서블릿/com.wm.FacXmlServlet

여기 FacXmlServlet 클래스입니다.

web.xml 서블릿 태그에서 서블릿 규칙을 정의하는 곳에서 서블릿 규칙을 수행 할 수 있습니까?

+0

web.xml에는 정의 할 필요가 없습니다. 요즘에는 주석을 사용하여 서블릿을 선언 할 수도 있습니다. – Leo

답변

1

당신은 com.package.Test 서블릿 클래스는 /go/test URL로 매핑 된 의미 web.xml에서 패키지를 지정할 수 있습니다 또는 당신은 당신의 클래스 @WebServlet("/path/MyServlet") 주석을 달 수 있습니다 그게 다야.

<servlet> 
    <servlet-name>servlet1</servlet-name> 
    <servlet-class>com.package.Test</servlet-class> 
</servlet> 
<servlet-mapping> 
    <servlet-name>servlet1</servlet-name> 
    <url-pattern>/go/test</url-pattern> 
</servlet-mapping> 
+0

답변 해 주셔서 감사합니다. 그러나 내 프로젝트는 유산이며 주석을 사용하지 않습니다. 여전히 위에서 언급 한대로 작동합니다. – user416120