zoukankan      html  css  js  c++  java
  • 精简web.xml的内容

      在平时的应用中,每添加一个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类的全名,否则调用无效 。

  • 相关阅读:
    django-restframework使用
    django-xadmin使用
    python2.7.5升级到2.7.14或者直接升级到3.6.4
    mysql-5.7.25安装以及使用
    django1.9安装以及使用
    Algorithm negotiation failed
    ELK的搭建以及使用
    python 3.5 成功安装 scrapy 的步骤
    pandas基础-Python3
    C#命名规则和编码规范
  • 原文地址:https://www.cnblogs.com/xiaowei-blog/p/4039666.html
Copyright © 2011-2022 走看看