1.下载urlrewrite,官方下载地址:http://tuckey.org/urlrewrite/dist/urlrewritefilter-2.6.zip
2.解压缩文件,将压缩包内文件copy到项目WEB-INF下面
3.在web.xml 文件中配置 UrlRewriteFilter
<!-- Url Rewriter config-->
<filter>
<filter-name>UrlRewriteFilter</filter-name>
<filter-class>org.tuckey.web.filters.urlrewrite.UrlRewriteFilter </filter-class>
</filter>
<filter-mapping>
<filter-name>UrlRewriteFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
4.在 urlrewrite.xml 中配置 地址转向的 规则
<urlrewrite>
<rule>
<from>^/([0-9]+)$</from>
<set type="request" name="view">$1</set>
<to type= "forward">/login.jsp</to>
</rule>
</urlrewrite>
重启tomcat
测试:http://localhost:8080/webPro/001 相当于 http://localhost:8080/webPro/login.jsp?view=001
附:Java-UrlRewrite中文官方文档
http://blog.csdn.net/lgg201/archive/2010/02/26/5329364.aspx
分享到:
相关推荐
Java URLRewrite是一个非常有用的库,它主要用于处理和重写HTTP请求的URL,使得应用程序能够实现更加友好的、可读性强的伪静态地址。在Web开发中,这有助于提高用户体验和SEO(搜索引擎优化)。URLRewrite的核心是...
urlrewrite 只支持单个配置文件,默认的配置文件为:/WEB-INF/urlrewrite.xml 现在对urlrewrite-3.2的源码进行了修改,使它能够支持多文件和通配符的形式加载自定义配置文件,即可以进行如下的配置: <param-name>...
**URLRewrite 3.2.0 for ...总的来说,URLRewrite 3.2.0为Java开发者提供了一种强大的工具来管理和控制Web应用的URL结构,提升应用程序的性能和用户体验。在选择和使用该库时,理解其核心概念和配置语法是至关重要的。
标题“urlrewrite2伪静态与使用文档(IIS)”涉及到的是在IIS(Internet Information Services)服务器环境中,使用urlrewrite2模块实现URL重写和伪静态功能的技术内容。URL重写是Web开发中的一项关键技术,它允许...
要使用URLRewrite,我们需要在Web工程中添加urlrewrite.jar包,并在WEB-INF目录下创建urlrewrite.xml文件。urlrewrite.xml文件中的内容非常简单,例如: ``` ^/page/(.*)$ <to>/page/$1.jsp ``` 这个规则表明,...
集成`URLrewrite`到Java Web应用中,通常需要在web.xml中配置Filter,指定`urlrewrite.xml`的位置,然后在Servlet容器启动时加载配置: ```xml <filter-name>UrlRewriteFilter <filter-class>org.tuckey.web....
在Java Web应用中,我们需要将这个JAR文件添加到项目的类路径(classpath)中,以便服务器在运行时能够加载并使用这个过滤器。 "urlrewrite.xml"文件是UrlRewriteFilter的核心配置文件,其中定义了各种URL重写规则...
URLRewrite是一款强大的URL管理工具,尤其在Java Web应用中广泛使用,它可以帮助开发者实现URL的重写和转换,以达到优化URL、隐藏真实路径、提高SEO效果等目的。在本篇文章中,我们将深入探讨URLRewrite的核心概念和...
### Java URL Rewrite 解决默认页面问题 在J2EE项目中使用URL重写(URL Rewrite)来优化URL结构,使其更加简洁、友好是常见的做法。然而,在实施过程中可能会遇到一些问题,比如默认页面的处理。本文将详细介绍如何...
URLRewrite是基于Apache开源项目Tuckey开发的一款强大的URL管理过滤器,它可以方便地进行URL重写和URL映射,使得复杂的服务器端请求路径可以被转换为简洁、易读的URL。在Java Web应用程序中,URLRewrite常用于隐藏...
URLRewrite通常与Apache的mod_rewrite或者在Java Web应用中的Tuckey's URLRewriteFilter一起使用。以下将详细介绍URLRewrite的工作原理和实例配置。 **1. URLRewrite工作原理** URLRewrite基于HTTP请求的过程,...
1.如果想用原生的urlRewriteFilter confPath 请放完整地址(eg:WEB-INF/urlrewrite.xml); 2.如果想读多个配置文件,用法: ①confPath只放相对目录 ②fileNameRegex 为读取文件匹配(eg:/WEB-INF 目录下有文件url...
- **UrlRewriteFilter**:这是一个基于Java的开源过滤器,常用于Spring MVC等Java Web应用中,通过web.xml配置实现URL重写。 **4. 使用UrlRewriteFilter** UrlRewriteFilter是Tuckey开发的非侵入式的URL重写工具...
`urlrewrite`框架是Java Web开发中强大的URL管理工具,它提供了灵活的URL重写和重定向能力,有助于提升网站的用户体验和SEO效果。通过Eclipse工程的示例,开发者可以直观地学习和实践URL重写技术,进一步提升项目的...
本篇文章将围绕“UrlRewrite.rar”这一主题,深入探讨URL重写的基本原理以及如何使用UrlRewrite工具进行实践操作。 一、URL重写概述 URL重写,顾名思义,就是将实际的、可能复杂难懂的URL转换为用户友好的、易于...
用户解压后,通常会找到一个.msi安装文件,通过双击运行并按照向导步骤进行安装,即可将URL Rewrite组件添加到IIS服务器中。 使用URL Rewrite组件,用户可以创建自定义的重写规则。例如,你可以设置规则将所有包含...
**URLRewrite 4.0.3:Java Web应用程序的URL重写利器** 在Web开发中,URL重写是一项重要的技术,它可以帮助我们优化URL结构,使其更具有可读性,便于用户理解和记忆,同时也对搜索引擎优化(SEO)有着积极的影响。`...
URLRewrite技术是一种基于Apache服务器的开源URL重写工具,主要功能是通过配置规则来实现对URL的灵活管理和转换,从而实现SEO优化、隐藏真实路径、实现动态网站静态化等多种目的。在本研究总结中,我们将深入探讨URL...
为什么使用UrlRewrite: 1 处理这样的情形:你要更改你的web应用中网页的结构 但你同时也要确保在你移动网页后 那些被人收藏的老URL不会成为死链接 2 其次可以隐藏网站所用的编程语言 还可以提高网站的可移植性 ...
IIS URL Rewrite模块是Microsoft为Internet Information Services (IIS) web服务器开发的一个功能强大的URL处理工具。这个模块允许管理员和开发者通过自定义规则来重写和管理网站的URL,从而提高网站的SEO优化、实现...