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>

     

    一点一点积累,一点一点蜕变!
  • 相关阅读:
    Vue大文件上传 vuesimpleloader分片上传到AWS S3
    如何把设备安全的接入AWS IoT(一)
    Vue大文件分片上传 直连AWS S3
    JAVA AWS 根据Dynamodb增删改查数据
    JAVA实现和AWS IOT订阅、发布MQTT消息
    AWS 使用总结及部分服务学习记录
    Vue 刷新组件
    Vue文件上传 自定义样式 Button按钮代替Input 并通过java上传(非分片)到AWS S3
    sql 去年,月
    json2【转】
  • 原文地址:https://www.cnblogs.com/qq2210446939/p/14917076.html
Copyright © 2011-2022 走看看