1.复制urlrewrite-3.1.0.jar到lib
2.web.xml配置过滤器
<!-- 伪静态过滤器注册 -->
<filter>
<filter-name>url</filter-name>
<filter-class>org.tuckey.web.filters.urlrewrite.UrlRewriteFilter</filter-class>
</filter>
<!-- 伪静态过滤器映射-->
<filter-mapping>
<filter-name>url</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
3. 在WEB-INF中配置规则文件urlrewrite.xml
<urlrewrite>
<rule>
<from>/emp/([0-9]+)/([a-z|A-Z]+).html</from>
<to>/emp.do?id=$1&name=$2</to>
</rule>
<rule>
<from>/emp/([0-9]+)/([a-z|A-Z]+).html</from>
<to>/emp.do?id=$1&name=$2</to>
</rule>
</urlrewrite>
分享到:
相关推荐
Java伪静态技术是一种在Web开发中用于优化搜索引擎友好度(SEO)的技术,它使得动态URL看起来像静态的HTML页面,从而提升网站的可读性和用户体验。在这个实例中,我们将探讨如何使用`urlrewrite`框架来实现Java中的...
Java 伪静态技术是一种优化网站性能和SEO(搜索引擎优化)的方法,它使得动态生成的网页在用户浏览器中显示为静态的URL,从而提供更好的用户体验和搜索引擎友好性。在Java中实现伪静态主要依赖于URL重写技术。 首先...
实现Java伪静态URL重写通常依赖于第三方库,例如微软公司的UrlRewriter.jar组件。该组件是一个URL重写工具,它提供了一个XML配置文件,用于定义URL转换规则。下面是一个基于Struts2框架实现伪静态URL重写的详细步骤...
java伪静态入门例子,非常适合初学者 <from>/show_(.*)_(.*) <to>/show?s=$1&n=$2.html</to> <from>show\?s=(.*)&n=(.*) <to>show_$1_$2.html</to> </outbound-rule>
Java URLRewrite是一个非常实用的库,用于在服务器端实现URL重写,进而实现网站的伪静态化。这个技术在优化网站SEO(搜索引擎优化)和提高用户体验方面具有重要作用。在这个"java urlrewrite 实现伪静态化 demo源码...
【标题】中的“简单的伪静态”...总的来说,这个压缩包可能包含了一个基本的Java伪静态实现,主要利用UrlRewriteFilter进行URL重写,有兴趣的读者可以通过下载并分析源码,了解其具体实现细节,以应用到自己的项目中。
"标签"中的"jsp 伪静态 java伪静态"进一步强调了这是关于JSP和Java环境下的伪静态实现。在Java中,可以使用Servlet Filter来拦截请求,解析URL路径,然后根据路径信息动态生成内容。这种方式不仅适用于JSP,也适用于...
Java伪静态 在Java环境中,我们可以利用Servlet Filter或Apache Tomcat等服务器的Rewrite Valve来实现URL重写,从而达到伪静态的效果。下面是一个使用Filter的例子: ```java import javax.servlet.*; import ...
本文将深入探讨如何在Java/JSP环境中实现伪静态,以及它所带来的好处。 首先,我们需要了解动态URL和静态URL的区别。动态URL通常包含问号(?)、等号(=)和参数,这些是服务器处理请求时所需要的。而静态URL看起来...
在Java Web开发中,"伪静态"是一种技术手段,它主要用来解决动态URL对搜索引擎不友好,以及提高网站性能的问题。动态URL往往包含各种参数,而静态URL则更易于理解和爬取。伪静态就是将动态页面通过技术手段转换成...
在互联网世界中,提高网站的搜索引擎优化(SEO)和用户体验是至关重要的,而伪静态页面生成技术正是实现这一目标的有效手段。伪静态页面,顾名思义,是一种将动态网页以静态HTML页面的形式呈现的技术,它保留了动态...
本节将详细介绍如何在Java Web应用中实现伪静态,主要通过配置UrlRewriteFilter来完成。 #### 1. 配置Filter 首先,在`web.xml`文件中配置UrlRewriteFilter,以便在Web应用启动时加载并执行URL重写规则: ```xml ...
为了提高效率和用户体验,人们提出了页面静态化和伪静态化技术。 **页面静态化**是指将动态生成的HTML页面保存为静态文件,之后的用户请求不再通过服务器动态生成,而是直接读取这些静态文件,从而减轻服务器负担,...
标题中的“需要伪静态处理jar包”表明我们正在讨论一个Java Archive(JAR)文件,这个文件包含了实现伪静态功能的代码或者库。让我们深入探讨一下什么是伪静态处理,以及`urlrewriterfilter`在其中扮演的角色。 伪...
在这个“asp.net 伪静态源码”示例中,我们可以看到两种不同的实现方法:Java和.NET。虽然标题中只提及了.NET,但描述中提到了Java也有相应的实现。这表明该压缩包可能包含两种语言的源代码文件,分别展示了如何在...
### JSP伪静态技术概述与实现 #### 一、伪静态技术简介 伪静态技术是一种将动态网页(如JSP)伪装成静态网页的技术。它通过URL重写等手段,将原本带有查询字符串的动态URL转换为易于记忆且对搜索引擎友好的静态URL...
"JSP+Servlet系统 使用伪静态" 这个标题表明这是一个基于Java Web技术构建的系统,特别提到了"JSP"(JavaServer Pages)和"Servlet",它们是Java语言用于开发动态网页和服务的核心组件。"伪静态"则是指将动态URL转化...
总结起来,伪静态(URL重写)是通过Java Filter或其他工具在服务器端实现的一种技术,它能够将动态URL转换为静态形式,提升用户体验,增强搜索引擎的可读性。在Java环境中,我们可以利用`Filter`接口或开源库如`...
在本文中,我们将深入探讨如何使用UrlRewrite来实现伪静态,并了解其配置过程。 1. **什么是URL重写**: URL重写是指将动态URL转换为静态或者看似静态的URL,以提升网站的可读性和美观性。动态URL通常包含多个参数...