Servlet配置web.xml

简介: Servlet配置web.xml

通过对 Servlet 的调用流程学习,我们知道 web.xml 文件的配置是为了保护 servlet。其实服务器应该调用哪个 servlet 进行请求的处理,在浏览器的请求地址中写的很清楚。

Web.xml 配置的作用:保护 Servlet。

配置方式一:

<!-- 配置方式一 --> 
    <servlet> 
        <servlet-name>my3</servlet-name> 
        <servlet-class>com.servlet.MyServlet3</servlet-class>
    </servlet> 
    <servlet-mapping> 
        <servlet-name>my3</servlet-name> 
        <url-pattern>/my3</url-pattern>
    </servlet-mapping>

配置方式二:

    <servlet> 
        <servlet-name>my3</servlet-name> 
        <servlet-class>com.servlet.MyServlet3</servlet-class>
    </servlet> 
    <servlet-mapping>
        <servlet-name>my3</servlet-name> 
        <url-pattern>*.do</url-pattern>
    </servlet-mapping>

配置方式三:

        <servlet> 
    <servlet-name>my3</servlet-name> 
    <servlet-class>com.bjsxt.servlet.MyServlet3</servlet-class>
        </servlet> 
    <servlet-mapping> 
    <servlet-name>my3</servlet-name> 
    <url-pattern>/one/*</url-pattern>
        </servlet-mapping>

加载时机:


服务器启动的时候会将 webapps 中部署好的项目统一进行加载,并完成对每个项目的 web.xml 文件的加载。


注意:


一个 Servlet 可有拥有多个 url-pattern 配置,但是一个 url-pattern 配置只能对应一个 Servlet

目录
相关文章
|
1月前
|
XML Ubuntu Linux
部署08---扩展-Win10配置WSL(Ubuntu)环境,WSL系统是什么意思,是Windows系统上的一个子系统, xml的一大特点是直链系统,直接链接你的CPU,硬盘和内存,如何用 WSL部署
部署08---扩展-Win10配置WSL(Ubuntu)环境,WSL系统是什么意思,是Windows系统上的一个子系统, xml的一大特点是直链系统,直接链接你的CPU,硬盘和内存,如何用 WSL部署
|
6天前
|
安全 前端开发 Java
Web端系统开发解决跨域问题——以Java SpringBoot框架配置Cors为例
在Web安全上下文中,源(Origin)是指一个URL的协议、域名和端口号的组合。这三个部分共同定义了资源的来源,浏览器会根据这些信息来判断两个资源是否属于同一源。例如,https://www.example.com:443和http://www.example.com虽然域名相同,但由于协议和端口号不同,它们被视为不同的源。同源(Same-Origin)是指两个URL的协议、域名和端口号完全相同。只有当这些条件都满足时,浏览器才认为这两个资源来自同一源,从而允许它们之间的交互操作。
Web端系统开发解决跨域问题——以Java SpringBoot框架配置Cors为例
|
8天前
Web 目录文件浏览配置
Web 目录文件浏览配置
16 1
|
17天前
|
XML Android开发 UED
"掌握安卓开发新境界:深度解析AndroidManifest.xml中的Intent-filter配置,让你的App轻松响应scheme_url,开启无限交互可能!"
【8月更文挑战第2天】在安卓开发中,scheme_url 通过在`AndroidManifest.xml`中配置`Intent-filter`,使应用能响应特定URL启动或执行操作。基本配置下,应用可通过定义特定URL模式的`Intent-filter`响应相应链接。
46 12
|
17天前
|
Shell Android开发
安卓scheme_url调端:在AndroidManifest.xml 中如何配置 Intent-filter?
为了使Android应用响应vivo和oppo浏览器的Deep Link或自定义scheme调用,需在`AndroidManifest.xml`中配置`intent-filter`。定义启动的Activity及其支持的scheme和host,并确保Activity可由外部应用启动。示例展示了如何配置HTTP/HTTPS及自定义scheme,以及如何通过浏览器和adb命令进行测试,确保配置正确无误。
|
4天前
|
存储 缓存 Ubuntu
如何在 Apache Web 服务器中安装、配置和使用模块
如何在 Apache Web 服务器中安装、配置和使用模块
14 0
|
5天前
|
应用服务中间件
2022年最新最详细在IDEA中配置Tomcat(含有详细图解过程)、建立使用IEDA建立一个Web项目的案例
这篇文章提供了在IntelliJ IDEA中配置Tomcat服务器的详细步骤,包括添加Tomcat Server、选择安装路径、添加项目Artifact,以及创建和展示Web项目的流程。
|
5天前
|
存储 Ubuntu 应用服务中间件
如何在虚拟专用服务器上配置 Nginx Web 服务器
如何在虚拟专用服务器上配置 Nginx Web 服务器
9 0
|
5天前
|
存储 Ubuntu 测试技术
如何在 Ubuntu 或 Debian VPS 上配置 Apache Web 服务器
如何在 Ubuntu 或 Debian VPS 上配置 Apache Web 服务器
18 0
|
2月前
|
XML Java 数据库
配置applicationContext.xml文件
配置applicationContext.xml文件