zoukankan      html  css  js  c++  java
  • web.xml

    简述

      一般的web工程中都会用到web.xml,web.xml主要用来配置,可以方便的开发web工程。web.xml主要用来配置Filter、Listener、Servlet等。但是要说明的是web.xml并不是必须的,一个web工程可以没有web.xml文件。

    Tomcat容器的加载过程

      WEB容器的加载顺序是:ServletContext -> context-param -> listener -> filter -> servlet。这些元素可以配置在文件中的任意位置

    写法

    初始配置

      什么都没有的web.xml,注意metadata-complete为true则不会扫描WebServlet注解,所以为flase就要设为false或不写

    <?xml version="1.0" encoding="UTF-8"?>
    <web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee"
             xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
             xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_4_0.xsd"
             version="4.0"
             metadata-complete="false">
        
    </web-app>

    欢迎页面

      下面的例子指定了2个欢迎页面,显示时按顺序从第一个找起,如果第一个存在,就显示第一个,后面的不起作用。如果第一个不存在,就找第二个,以此类推

    <welcome-file-list>
        <welcome-file>index.jsp</welcome-file>
        <welcome-file>index1.jsp</welcome-file>
    </welcome-file-list>

    指定Servlet的URL

      经过这样设置之后,你就可以通过浏览器访问url-pattern设定的URL访问你的servlet了

    <servlet>
        <servlet-name>自定义名字</servlet-name>
        <servlet-class>全限定类名</servlet-class>
    </servlet>
    
    <servlet-mapping>
        <servlet-name>自定义名字(要和上面一样)</servlet-name>
        <url-pattern>/你要设置的URL</url-pattern>
    </servlet-mapping>

     

    一点一点积累,一点一点蜕变!
  • 相关阅读:
    spring data jpa 分页查询(小结)
    java 工作日判断
    Map的merge方法(java8)
    java8 常用JVM 参数修改
    ubuntu docker client 安装
    scala io 读写文件
    Grafana 系统资源监测
    Java8Stream Collectors收集器
    EhCacheUtils 缓存 ehche (将文件临时保存在磁盘)
    springboot2.X 整合scala
  • 原文地址:https://www.cnblogs.com/qq2210446939/p/14917076.html
Copyright © 2011-2022 走看看