优化Servlet配置为web.xml瘦身
以往每添加一个Servlet就要在web.xml里添加 ,随着项目的进度,Servlet数目越来越可观.
web.xml里也密密麻麻的排满了 这些食之无味弃之崩溃的东西,有一种方法可以改善这种境况.
在web.xml里添加如下的Servlet配置:
- <servlet>
- <servlet-name>InvokerServlet servlet-name>
- <servlet-class>
- org.apache.catalina.servlets.InvokerServlet
- servlet-class>
- <init-param>
- <param-name>debug param-name>
- <param-value>0 param-value>
- init-param>
- <load-on-startup>-1 load-on-startup>
- servlet>
- <servlet-mapping>
- <servlet-name>InvokerServlet servlet-name>
- <url-pattern>/servlet/* url-pattern>
- servlet-mapping>
ok,现在web.xml里保留这一个Servlet配置就可以满足所有的Servlet调用了,比如调用UserManagerService这个Servlet,在页面表单里这样写:
- <form name="f" method="post" action="/servlet/com.mashiguang.
servlet.UserManagerService">- <input/>
- <submit/>
- form>
注意表单action"/Servlet/"后面是这个Servletclass的全名,以上是Servlet配置为web.xml瘦身.
【编辑推荐】
- Servlet引擎的安装
- 配置Servlet开发环境
- 标签库中JSP Servlet调用
- 学习Java Servlet时遇到的小问题
- Servlet在session中共享链接
版权声明:
作者:后浪云
链接:https://www.idc.net/help/413254/
文章版权归作者所有,未经允许请勿转载。
THE END