我们有一个现有的应用程序,servlet已经加载了URL(下面将会提到),并且它们没有在web.xml中定义。Servlet工作中的疑问
域:9080 /智能/ servlet的/ com.wm.FacXmlServlet
这里FacXmlServlet类放置com.wm包内。
是否有可能根据servlet规则进行操作,我们在web.xml servlet标记中定义该规则?
我们有一个现有的应用程序,servlet已经加载了URL(下面将会提到),并且它们没有在web.xml中定义。Servlet工作中的疑问
域:9080 /智能/ servlet的/ com.wm.FacXmlServlet
这里FacXmlServlet类放置com.wm包内。
是否有可能根据servlet规则进行操作,我们在web.xml servlet标记中定义该规则?
可以指定包web.xml
,这意味着com.package.Test
Servlet类已经映射到/go/test
网址,也可以直接标注类 @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>
声明一个servlet感谢您的回答。但我的项目是遗留的,并没有使用任何注释。仍然如我上面提到的那样工作。 – user416120 2014-10-09 09:18:21
您不必在web.xml中定义。现在,您还可以使用注释 – Leo 2014-10-08 13:17:24