urlrewrite java_Java中URL重写(urlrewrite+Maven)
一、UrlRewrite的作用
UrlRewrite即地址重写,用户得到的全部都是经过处理后的URL地址。将我们的动态网页地址转化为静态的地址,如html、shtml,还可以隐藏网页的真正路径。此外还可以用来做地址映射。
二、导入包
在Maven项目中的pom.xml文件中添加 UrlRewrite 的 Maven 坐标:
org.tuckey
urlrewritefilter
4.0.4
三、web.xml配置
在web.xml文件中配置 filter,使 UrlRewrite 生效:
UrlRewriteFilter
org.tuckey.web.filters.urlrewrite.UrlRewriteFilter
UrlRewriteFilter
/*
四、urlrewrite.xml 地址重写规则
在项目 WEB-INF 下创建 urlrewrite.xml 文件,在其中添加地址重写规则。
/p>
PUBLIC "-//tuckey.org//DTD UrlRewrite 4.0//EN"
"http://www.tuckey.org/res/dtds/urlrewrite4.0.dtd">
主页
^/login(.html);([=_a-zA-Z0-9@\.]+)?$
/customer/login
订单详细
^/customer/(detail)-([0-9]+)(.html)?$
/order$1.htm?orderId=$2
注:$1 表示第一个括号中的内容,$2 表示第二个括号中的内容,括号中的内容可以使用正则表达式来匹配。
简单的正则表达式:
. 匹配除换行符以外的任意字符
\w 匹配字母或数字或下划线或汉字
\s 匹配任意的空白符
\d 匹配数字
\b 匹配单词的开始或结束
^ 匹配字符串的开始
$ 匹配字符串的结束
如您对本文有疑问或者有任何想说的,请点击进行留言回复,万千网友为您解惑!
urlrewrite java_Java中URL重写(urlrewrite+Maven)相关推荐
- 详解IIS中URL重写工具的规则条件(Rule conditions)
本文结合官方文档和相关示例,详细记录了在IIS中URL重写工具下的规则条件(Rule conditions)的相关说明.规则条件允许我们通过额外的逻辑规则来过滤和匹配规则模式( rule patter ...
- JSP URL重写-urlrewrite
http://blog.csdn.net/mr_tank_/article/details/11892965 URL重写的目的不言而喻,首先引入urlrewrite-4.0.0.jar[或者其他版本] ...
- UrlRewritingNet实现ASP.net 2.0中URL重写(映射)
URL重写好处有很多,如有利于SEO.便于记忆.隐藏真实路径使安全性提高.便于更新等等.本文概要描述了各种URL重写的实现. ASP.NET 2.0 中实现URL重写有很多方法,如:Global.as ...
- split逗号分割中文出现乱码java_Java中URL传中文时乱码的问题解决方案
前言 Java中URL传中文时乱码的问题相信不少朋友都遇到过,最近就遇到一个问题,就是在Action当中把一条中文信息绑定在URL的后面,ActionForward到别一个页面时,用reqeust.g ...
- overwrite java_java中的重写override或overwrite
java中的重写override或overwrite TestOverWrite.java ? class="java">class Person { private Str ...
- php中url重写,使用PHP重写URL
若吾皇 如果您只想更改路由,picture.php那么添加重写规则.htaccess将满足您的需求,但是,如果您希望在Wordpress中重写URL,那么PHP就是这样.这是一个简单的例子.文件夹结构 ...
- nginx服务器中url重写rewrite参数和例子
本文转自:http://www.cnblogs.com/cgli/archive/2011/05/16/2047920.html 最近在VPS上尝试配置安装一个网站,VPS安装了LNMP(Linux+ ...
- ASP.NET中Url重写后,打不开真正的Html页面
不对IIS配置.html的映射,IIS站点目录下.html页面都能显示.当配置了.html的映射 IIS站点目录下真实存在的.html页面无法显示,错误信息:"页面无法显示"解决方 ...
- tp3 普通模式url模式_[tp3.2.1]开启URL(重写模式),省略URL中的index.php
重写模式(省略url中的index.php) 在apache配置文件httpd.conf中,查找 1.mod_rewrite.so, 启动此模块 2.AllowOverride , 值= All 3. ...
- Web服务器 之 Apache 2.x 服务器中的URL重写的配置和应用
作者:北南南北 来自:LinuxSir.Org 摘要: 本文是关于Apache 2.x 服务器中的URL别名规则的文档,它是通过rewrite模块来实现的.能过URL别名规则,我们能看到一个干净的UR ...
最新文章
- Java-protected的使用范围
- MyEclipse编码设置,中文乱码解决方法,UTF-8,GBK
- 维基百科(wikipedia)数据下载(含地理数据)
- java代码的接口_Java代码--简单接口的实现
- Flask运行时Unicode编码错误
- mesh和wifi中继的区别_mesh和无线中继的区别
- 【IOS账号分享】《NBA 2K20》
- c语言指令大全表解释6,C语言符号、指令表
- Ansys APDL的超声换能器的模态分析(更新中)
- 华硕a53s拆机图解_华硕a53s_拆机教程_图解_20140228更正
- 计算机科学 期刊 模板,计算机学报投稿模板.doc
- 相控阵雷达防治野猪引热议!仅重15kg,可同时监控100个目标,网友:已经这么白菜化了?...
- 英语学习第5篇_并列句
- go mysql报错Error 1406: Data truncation: Data too long for column ‘content‘ at row 1
- win10资源管理器窗口无法缩小
- (已更新)网络祭祀人物小程序模板
- 什么样的视频号内容更容易火?视频号怎么做推送上热门
- 剖析:从软件加密到软件授权保护
- 如何设置分布式IO模块Profinet的地址
- python的静态局部变量怎么定义