Java servlet中web xml文件内容执行原理

2023-02-02 10:51:15 浏览数 (2)

web xml代码展示

先展示一个完整的web xml 文件里面的内容

代码语言:javascript复制
<?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">

    <!--配置servlet-->
    <servlet>
        <servlet-name>demo2</servlet-name>
        <servlet-class>cn.web.test01.ServletDemo2</servlet-class>
    </servlet>

    <servlet-mapping>
        <servlet-name>demo2</servlet-name>
        <url-pattern>/demo2</url-pattern>
    </servlet-mapping>
</web-app>

web xml代码讲述

标签

当中填的内容是访问的资源的路径。

比如,如果当前后端逻辑操作需要指定用户访问路径/test 地址,那么内就填写/test

http://localhost:8080/test

的时候就会执行当前的Servlet.

代码语言:javascript复制
<url-pattern>这里跟着访问地址的路径</url-pattern>

标签

这个标签是用于匹配的。

当用户通过访问路径的时候

tomcat根据用户访问路径匹配

然后再将中的内的内容与中的进行匹配,找到对应的servlet

标签

这个标签指向的是java的类,也就是我们所说的后端逻辑操作。

总结

用户访问http://localhost/8080/test的链接的时候tomcat 会根据中的寻找与用户访问路径对应的值。 然后根据所找到的map中的找对应的servlet,最后再匹配到具体的后端逻辑操作

本文共 234 个字数,平均阅读时长 ≈ 1分钟

0 人点赞