springMVC的url重写

简介:
 1.利用maven下载相关jar文件,pom文件配置如下:
<dependency>               
	<groupId>org.tuckey</groupId>                  
	<artifactId>urlrewritefilter</artifactId>
	<version>3.2.0</version>
</dependency>

2.在web.xml中配置UrlRewriteFilter,配置如下:

        <!--urlrewrite过滤器-->
	<filter>
		<filter-name>UrlRewriteFilter</filter-name>
		<filter-class>org.tuckey.web.filters.urlrewrite.UrlRewriteFilter</filter-class>
		<init-param>  
            <param-name>confPath</param-name>  
            <param-value>/WEB-INF/urlrewrite.xml</param-value>  
        </init-param>
		<init-param>
			<param-name>logLevel</param-name>
			<param-value>WARN</param-value>
		</init-param>
	</filter>
	<filter-mapping>
		<filter-name>UrlRewriteFilter</filter-name>
		<url-pattern>/*</url-pattern>
		<dispatcher>REQUEST</dispatcher>
		<dispatcher>FORWARD</dispatcher>
	</filter-mapping>
3.添加urlrewirte.xml文件,将文件放在WEB-INF目录下(貌似该文件只能放在WEB-INF下)。配置如下:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE urlrewrite PUBLIC "-//tuckey.org//DTD UrlRewrite 3.2//EN" "\\urlrewrite3.2.dtd">
<urlrewrite>
  
  <rule>
    <from>^/([A-Za-z0-9]{6})</from>
    <to type="forward">/jump.html?s=$1</to>
  </rule>
  
</urlrewrite>
至此,搞定!
相关文章
|
Web App开发 编解码 运维
LNMP详解(十二)——Nginx URL重写实战
LNMP详解(十二)——Nginx URL重写实战
185 2
|
应用服务中间件 nginx
Nginx反向代理/location/URL重写功能实战
一、Nginx反向代理常用实战 二、location 应用实例
Nginx反向代理/location/URL重写功能实战
|
开发框架 搜索推荐 中间件
中间件应用路由和URL重写
【5月更文挑战第2天】中间件应用路由和URL重写
170 3
中间件应用路由和URL重写
|
JavaScript Windows
VUE部署到IIS中报404错误解决方案-配置URL重写
VUE部署到IIS中报404错误解决方案-配置URL重写
825 0
|
iOS开发
解决alert在ios版微信中显示url的问题(重写alert)
解决alert在ios版微信中显示url的问题(重写alert)
206 0
|
移动开发
详解IIS中的重写工具下关于操作重定向URL中的{R:N}与{C:N}
详解IIS中的重写工具下关于操作重定向URL中的{R:N}与{C:N}
368 0
详解IIS中的重写工具下关于操作重定向URL中的{R:N}与{C:N}
|
应用服务中间件 nginx 开发者
Nginx反向代理/location/URL重写功能实战| 学习笔记
快速学习Nginx反向代理/location/URL重写功能实战。
Nginx反向代理/location/URL重写功能实战| 学习笔记
|
前端开发 Java Spring
基于SpringMVC中的路径参数和URL参数实例
基于SpringMVC中的路径参数和URL参数实例
基于SpringMVC中的路径参数和URL参数实例
|
缓存 应用服务中间件 Shell
Nginx实战(二) URL重写
Nginx实战(二) URL重写
240 0