配置单个方法不别.do拦截

web.xml

<servlet>
		<servlet-name>sccl</servlet-name>
		<servlet-class>org.springframework.web.servlet.DispatcherServlet
		</servlet-class>
		<load-on-startup>1</load-on-startup>
	</servlet>
	<servlet-mapping>
		<servlet-name>sccl</servlet-name>
		<url-pattern>/medical/notifyChangeWork</url-pattern> <!-- 匹配单个URL -->
		<url-pattern>*.do</url-pattern> <!-- 拦截所有.do -->
	</servlet-mapping>

参考:百度知道

java web开发中怎样在web.xml文件中配置一个普通的servlet<*.do> 要求:此servlet要拦截所有XXX.do的请求,

        <servlet>
		<servlet-name>servletName</servlet-name>
		<servlet-class>com.xxx.xxx.servletClass</servlet-class>
	</servlet>

	<servlet-mapping>
		<servlet-name>servletName</servlet-name>
		<url-pattern>*.do</url-pattern>
	</servlet-mapping> 

web.xml里面的过滤器配置只支持以下三种
① 完全匹配
    <url-pattern>/test/zhidao.do</url-pattern>
     <url-pattern>/test/zhidao</url-pattern>
② 目录匹配
    <url-pattern>/test/*</url-pattern>
③ 扩展名匹配
    <url-pattern>*.do</url-pattern>

而不支持/*.do这样的
时间: 2024-12-27 22:36:44

配置单个方法不别.do拦截的相关文章

[Apache]改变Apache端口等配置修改方法

 如何改变Apache端口:找到Apache安装目录下conf目录下的httpd.conf文件.打开它,找到"Listen",紧接着Listen的数字就是端口号,默认状态下为"Listen 80".在之前的PHP专题中提到过关于在安装配置Apache时会遇到端口与IIS HTTP端口冲突的问题,因为IIS HTTP端口默认也为80.那么我们就可以在这里改变Apache的端口,从而避免冲突,比如可以改成:Listen 8011.改好之后别忘重起Apache服务使得配置

oracle的环境配置-网络配置的方法

网络配置的方法: 1.tnsname客户端--A 直接修改文件                              B 通过客户端工具"网络配置助手"--win端直接打开调用Linux端,netca命令调出配置工具 2.监听器配置--服务器端 客户端配置监听服务室没有任何意义的,因为客户端没有oracle server 监听器配置文件:/u01/oracle/product/10.2.0/db_1/network/admin/listener.ora [[email protec

小程序配置单个页面导航栏的属性(微信小程序交流群:604788754)

配置单个页面导航栏的属性: 就在所要配置页面相对应的json文件中写入以下想要设置的属性: { "navigationBarBackgroundColor": "#ffffff",    "navigationBarTextStyle": "black",    "navigationBarTitleText": "小程序" } 属性只需要放在大括号里面即可,每个属性用逗号隔开. 如果不

SCCM TP4配置发现方法

SCCM TP4配置发现方法 对于刚刚安装完成的SCCM服务器需要对其进行初始化的一些配置.SCCM发现会标识可使用 Configuration Manager 管理的计算机和用户资源.它还可以发现环境中的网络基础结构.发现将为每个发现的对象创建发现数据记录 (DDR),并将此信息存储在Configuration Manager数据库中. 资源发现成功后,发现会将关于资源的信息放在一个文件中,此文件称为发现数据记录 (DDR). DDR 反过来会被站点服务器处理并输入到 Configuratio

解决PLSQL报错及配置InstantClient方法

某次,在使用PLSQ链接数据库的时候,出现了错误如下: 然后点击窗口上面的 工具 –> 首选项 –> Oracle –> 连接 ,然后看到这样的窗口: 用电脑根据上面的地址搜索不到 \instantclient_11_2 说明电脑上面没有 instantclient_11_2 插件,然后决定重新下载和配置. Oracle Instant Client是绿色版的Oracle客户端. 下载地址:http://download.csdn.net/download/shenkxiao/41814

(转载)windows8系统中使用hyper-v的时候配置网络方法

启用了虚拟机角色,您的物理设备就需要共享给所有的虚拟机(您的Windows 8也变成了虚拟机,因为它使用物理设备时也要通过虚拟化层,当然,只要能开启Hyper-v,就说明您的硬件支持虚拟化,换句话说,性能损失很低,所以,没必要为开启虚拟化而担心Windows 8性能受损.) 因为CPU.内存的分配都在虚拟机的设置里来调整的,所以,开始使用Hyper-v之前呢,需要考虑就是虚拟交换机啦,也就是将物理网卡变成一个虚拟交换机,然后虚拟一块网卡给物理机(刚刚都说过啦,您的Windows 8已经是一台虚拟

java开源框架SpringSide3多数据源配置的方法详解

原创整理不易,转载请注明出处:java开源框架SpringSide3多数据源配置的方法详解 代码下载地址:http://www.zuidaima.com/share/1781579130801152.htm 在SpringSide 3社区中,不断有人提出多数据源配置的问题,但是时至今日却一直没有一个完美的答案.经过一个星期的折腾,我总算搞清楚了在SpringSide 3中配置多数据源的各种困难并加以解决,在这里,特地把我配置SpringSide 3项目中多数据源的过程写出来,与大家分享. 我使用

Mysql快速配置安装方法

一. 前言 由于mysql 5.5.7之后使用cmake编译.本篇简单介绍mysql的安装和配置. 二. 环境准备 1.操作系统 CentOS 6.4 x86_64 2.软件版本 mysql-5.5.37   #下载地址:http://dev.mysql.com/downloads/file.php?id=451429 ,需要申请oracle账号才能下载. 3.需要安装的依赖包 cmake gcc gcc-c++ ncurses-devel bison openssl-devel 4. 安装过程

一个jetty部署多个项目配置之方法

一个jetty部署多个项目配置之方法 原文地址:http://my.oschina.net/wangyongqing/blog/115647 Jetty用户经常想配置他们的web应用到不同的虚拟主机. 通常情况下,一个单一的IP地址的机器有不同的DNS解析名与它相关联的,部署在这个机器上的web应用必须能够通过这些关联的DNS解析名访问到. Another possibility is to serve different web applications from different virt