`
lzh166
  • 浏览: 298010 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Java web服务器内使用URLRewrite进行地址转向

阅读更多

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 jar及简单配置

    Java URLRewrite是一个非常有用的库,它主要用于处理和重写HTTP请求的URL,使得应用程序能够实现更加友好的、可读性强的伪静态地址。在Web开发中,这有助于提高用户体验和SEO(搜索引擎优化)。URLRewrite的核心是...

    urlrewrite 支持自定义多配置文件(*通配符)

    urlrewrite 只支持单个配置文件,默认的配置文件为:/WEB-INF/urlrewrite.xml 现在对urlrewrite-3.2的源码进行了修改,使它能够支持多文件和通配符的形式加载自定义配置文件,即可以进行如下的配置: &lt;param-name&gt;...

    urlrewrite 3.2.0 java包

    **URLRewrite 3.2.0 for ...总的来说,URLRewrite 3.2.0为Java开发者提供了一种强大的工具来管理和控制Web应用的URL结构,提升应用程序的性能和用户体验。在选择和使用该库时,理解其核心概念和配置语法是至关重要的。

    urlrewrite2伪静态与使用文档(IIS)

    标题“urlrewrite2伪静态与使用文档(IIS)”涉及到的是在IIS(Internet Information Services)服务器环境中,使用urlrewrite2模块实现URL重写和伪静态功能的技术内容。URL重写是Web开发中的一项关键技术,它允许...

    URLRewrite配置和使用

    要使用URLRewrite,我们需要在Web工程中添加urlrewrite.jar包,并在WEB-INF目录下创建urlrewrite.xml文件。urlrewrite.xml文件中的内容非常简单,例如: ``` ^/page/(.*)$ &lt;to&gt;/page/$1.jsp ``` 这个规则表明,...

    URLrewrite-实例

    集成`URLrewrite`到Java Web应用中,通常需要在web.xml中配置Filter,指定`urlrewrite.xml`的位置,然后在Servlet容器启动时加载配置: ```xml &lt;filter-name&gt;UrlRewriteFilter &lt;filter-class&gt;org.tuckey.web....

    urlrewrite包和配置文件

    在Java Web应用中,我们需要将这个JAR文件添加到项目的类路径(classpath)中,以便服务器在运行时能够加载并使用这个过滤器。 "urlrewrite.xml"文件是UrlRewriteFilter的核心配置文件,其中定义了各种URL重写规则...

    urlrewrite-maven-example.zip

    URLRewrite是一款强大的URL管理工具,尤其在Java Web应用中广泛使用,它可以帮助开发者实现URL的重写和转换,以达到优化URL、隐藏真实路径、提高SEO效果等目的。在本篇文章中,我们将深入探讨URLRewrite的核心概念和...

    java urlrewrite解决默认页问题

    ### Java URL Rewrite 解决默认页面问题 在J2EE项目中使用URL重写(URL Rewrite)来优化URL结构,使其更加简洁、友好是常见的做法。然而,在实施过程中可能会遇到一些问题,比如默认页面的处理。本文将详细介绍如何...

    urlrewrite

    URLRewrite是基于Apache开源项目Tuckey开发的一款强大的URL管理过滤器,它可以方便地进行URL重写和URL映射,使得复杂的服务器端请求路径可以被转换为简洁、易读的URL。在Java Web应用程序中,URLRewrite常用于隐藏...

    urlrewrite地址重写实例配置说明

    URLRewrite通常与Apache的mod_rewrite或者在Java Web应用中的Tuckey's URLRewriteFilter一起使用。以下将详细介绍URLRewrite的工作原理和实例配置。 **1. URLRewrite工作原理** URLRewrite基于HTTP请求的过程,...

    urlrewrite 支持自定义多配置文件

    1.如果想用原生的urlRewriteFilter confPath 请放完整地址(eg:WEB-INF/urlrewrite.xml); 2.如果想读多个配置文件,用法: ①confPath只放相对目录 ②fileNameRegex 为读取文件匹配(eg:/WEB-INF 目录下有文件url...

    urlrewrite url地址重写

    - **UrlRewriteFilter**:这是一个基于Java的开源过滤器,常用于Spring MVC等Java Web应用中,通过web.xml配置实现URL重写。 **4. 使用UrlRewriteFilter** UrlRewriteFilter是Tuckey开发的非侵入式的URL重写工具...

    urlrewrite3.04的demo

    `urlrewrite`框架是Java Web开发中强大的URL管理工具,它提供了灵活的URL重写和重定向能力,有助于提升网站的用户体验和SEO效果。通过Eclipse工程的示例,开发者可以直观地学习和实践URL重写技术,进一步提升项目的...

    UrlRewrite.rar

    本篇文章将围绕“UrlRewrite.rar”这一主题,深入探讨URL重写的基本原理以及如何使用UrlRewrite工具进行实践操作。 一、URL重写概述 URL重写,顾名思义,就是将实际的、可能复杂难懂的URL转换为用户友好的、易于...

    url rewrite组件.rar

    用户解压后,通常会找到一个.msi安装文件,通过双击运行并按照向导步骤进行安装,即可将URL Rewrite组件添加到IIS服务器中。 使用URL Rewrite组件,用户可以创建自定义的重写规则。例如,你可以设置规则将所有包含...

    urlrewrite 4.0.3 jar包.rar

    **URLRewrite 4.0.3:Java Web应用程序的URL重写利器** 在Web开发中,URL重写是一项重要的技术,它可以帮助我们优化URL结构,使其更具有可读性,便于用户理解和记忆,同时也对搜索引擎优化(SEO)有着积极的影响。`...

    urlrewrite技术研究总结成果

    URLRewrite技术是一种基于Apache服务器的开源URL重写工具,主要功能是通过配置规则来实现对URL的灵活管理和转换,从而实现SEO优化、隐藏真实路径、实现动态网站静态化等多种目的。在本研究总结中,我们将深入探讨URL...

    netcn_URLRewrite

    为什么使用UrlRewrite: 1 处理这样的情形:你要更改你的web应用中网页的结构 但你同时也要确保在你移动网页后 那些被人收藏的老URL不会成为死链接 2 其次可以隐藏网站所用的编程语言 还可以提高网站的可移植性 ...

    iis urlrewrite文件

    IIS URL Rewrite模块是Microsoft为Internet Information Services (IIS) web服务器开发的一个功能强大的URL处理工具。这个模块允许管理员和开发者通过自定义规则来重写和管理网站的URL,从而提高网站的SEO优化、实现...

Global site tag (gtag.js) - Google Analytics