您的位置:首页 > 其它

精简web.xml的内容

2014-10-21 10:18 83 查看
在平时的应用中,每添加一个servlet都要在web.xml进行相应的配置,随着程序中servlet数量的增加,web.xml文件也会变得越来越臃肿,对后期维护带来不变。

解决方法:

一.使用Servlet3.0或更高版本,可以使用相应注解

二 .一般servlet,可在web.xml中进行如下设置

1. <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>

<!--当值小于0或者没有指定时,则表示容器在该servlet被选择时才会去加载。-->

<!--当值为0或者大于0时,表示容器在应用启动时就加载并初始化这个servlet。-->

<!--正数的值越小,该servlet的优先级越高,应用启动时就越先加载。-->

<load-on-startup>-1</load-on-startup>

</servlet>

2.在web.xml中如上设置后,就可以调用程序中所有的Servlet了,例如:

<form name="form1" method="post" action="/servlet/com.mr.TestServlet">

。。。。

</form>

说明:表单中的action "/servlet/" 后面是Servlet类的全名,否则调用无效 。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: