以往每添加一个Servlet就要在web.xml里添加
web.xml里也密密麻麻的排满了
在web.xml里添加如下的Servlet配置:
- <servlet>
- <servlet-name>InvokerServlet< SPAN>servlet-name>
- <servlet-class>
- org.apache.catalina.servlets.InvokerServlet
- < SPAN>servlet-class>
- <init-param>
- <param-name>debug< SPAN>param-name>
- <param-value>0< SPAN>param-value>
- < SPAN>init-param>
- <load-on-startup>-1< SPAN>load-on-startup>
- < SPAN>servlet>
- <servlet-mapping>
- <servlet-name>InvokerServlet< SPAN>servlet-name>
- <url-pattern>/servlet/*< SPAN>url-pattern>
- < SPAN>servlet-mapping>
ok,现在web.xml里保留这一个Servlet配置就可以满足所有的Servlet调用了,比如调用UserManagerService这个Servlet,在页面表单里这样写:
- <form name="f" method="post" action="/servlet/com.mashiguang.
servlet.UserManagerService">- <input/>
- <submit/>
- < SPAN>form>
注意表单action"/Servlet/"后面是这个Servletclass的全名,以上是Servlet配置为web.xml瘦身.
【编辑推荐】