Web开发

首页 » 常识 » 预防 » Servletampjsp基础第一部
TUhjnbcbe - 2023/8/23 20:23:00

使用Servlet激活器

配置一个Servlet时,一般要在自己项目中的web.xml配置servlet与servlet-mapping两个元素,但con/web.xml中为我们提供了一个名叫invoker的Servlet(5.5.30中已被注释掉,我们需要去掉),如下:

servlet

servlet-nameinvoker/servlet-name

servlet-class

org.apache.catalina.servlets.InvokerServlet

/servlet-class

init-param

param-namedebug/param-name

param-value0/param-value

/init-param

load-on-startup2/load-on-startup

/servlet

它可以根据URL中提供的Servlet类信息而自动激活这个Servlet,而不需要我们再在自己的应用中的web.xmlj里另外配置一servlet,只需要配置servlet-mapping即可,配置如下:

servlet-mapping

servlet-nameinvoker/servlet-name

url-pattern/servlet/*/url-pattern

/servlet-mapping

如现在有这样一个Servlet:mypak.HelloWorldServlet,则这样可以访问

1
查看完整版本: Servletampjsp基础第一部