第一步:在WEB-INF下面加入urlrewrite.xml
第二步:在lib加入urlrewrite-3.1.0.jar
第三步:在web.xml中加入
<filter>
<filter-name>UrlRewriteFilter</filter-name>
<filter-class>
org.tuckey.web.filters.urlrewrite.UrlRewriteFilter
</filter-class>
<init-param>
<param-name>logLevel</param-name>
<param-value>DEBUG</param-value>
<DISPATCHER>REQUEST</DISPATCHER>
<DISPATCHER>FORWARD</DISPATCHER>
</init-param>
</filter>
<filter-mapping>
<filter-name>UrlRewriteFilter</filter-name>
<url-pattern>*.html</url-pattern>
</filter-mapping>
第四步:如果没有加入struts2的配置,则要加入
<filter>
<filter-name>struts2</filter-name>
<filter-class>org.apache.struts2.dispatcher.FilterDispatcher</filter-class>
</filter>
<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>*.action</url-pattern>
<dispatcher>REQUEST</dispatcher>
<dispatcher>FORWARD</dispatcher>
<dispatcher>INCLUDE</dispatcher>
</filter-mapping>
分享到:
相关推荐
### JSP伪静态技术概述与实现 #### 一、伪静态技术简介 伪静态技术是一种将动态网页(如JSP)伪装成静态网页的技术。它通过URL重写等手段,将原本带有查询字符串的动态URL转换为易于记忆且对搜索引擎友好的静态URL...
6. **实例分析**:在提供的“jsp伪静态-实现”压缩包中,可能包含了具体的代码示例,如Servlet的实现、web.xml的配置以及相关的HTML和JSP文件。通过这些实例,你可以了解到如何在实际项目中应用上述理论知识。 7. *...
总的来说,实现JSP伪静态涉及到的主要步骤包括:定义URL重写规则、创建Filter拦截请求、解析URL路径、根据路径信息动态生成JSP内容。这个过程需要对HTTP协议、Servlet、JSP以及URL重写机制有深入的理解。如果你希望...
本资料"jsp实现URL伪静态.rar"将详细介绍如何在JSP环境下实现这一功能。 首先,我们要理解动态URL与静态URL的区别。动态URL通常包含一系列参数,如问号(?)、等号(=)以及多个参数之间用与号(&)分隔,这样的URL...
在JSP中,实现伪静态化通常需要借助Web服务器(如Apache、Nginx)或应用服务器(如Tomcat)的URL重写模块,通过配置规则将看似静态的URL映射到实际的动态处理程序。 总的来说,静态化和伪静态化都是优化Web性能的...
/jsp-rewrite/WebRoot/WEB-INF/urlrewrite.xml sql文件: DROP TABLE IF EXISTS `user`; CREATE TABLE `user` ( `id` int(11) NOT NULL AUTO_INCREMENT, `username` varchar(20) NOT NULL, `userpwd` varchar(20)...
本文将深入探讨如何在Java/JSP环境中实现伪静态,以及它所带来的好处。 首先,我们需要了解动态URL和静态URL的区别。动态URL通常包含问号(?)、等号(=)和参数,这些是服务器处理请求时所需要的。而静态URL看起来...
在本例中,作者提到了一个基于JSP的伪静态实现,JSP(JavaServer Pages)是Java的一种动态网页技术。 【描述】中的“看了很多,和大家分享哈!”暗示了作者可能从多个来源学习了伪静态技术,并且自行实践后,觉得颇...
至于个性化的后缀,虽然.html是常见的伪静态后缀,但也可以根据需求自定义,如.aspx、.php、.jsp等。自定义后缀可以增加网站的独特性,同时不影响伪静态的效果。不过,需要注意的是,过于独特的后缀可能会让用户感到...
"JSP+Servlet系统 使用伪静态" 这个标题表明这是一个基于Java Web技术构建的系统,特别提到了"JSP"(JavaServer Pages)和"Servlet",它们是Java语言用于开发动态网页和服务的核心组件。"伪静态"则是指将动态URL转化...
在IT行业中,伪静态是一种常见的网站优化技术,它主要用于提高搜索引擎优化(SEO)的效果,同时也能为用户提供更友好的URL。下面将详细讲解伪静态的概念、工作原理、优点以及如何实现。 **一、伪静态的概念** 伪...
在这个实例中,我们将探讨如何使用`urlrewrite`框架来实现Java中的伪静态处理。 首先,让我们了解什么是伪静态。在传统的动态网站中,URL通常包含各种参数,例如 "?id=123",这样的URL对于搜索引擎来说不够友好。而...
根据提供的文件信息,本文将详细解释“伪静态”这一概念,并深入探讨如何通过配置实现URL重写技术,以便将动态URL转换为用户友好的静态URL形式。 ### 一、伪静态概念 伪静态(Pseudo Static)是一种网页链接的表现...
在IT行业中,页面伪静态是一种常见的优化技术,主要用于提高网站的搜索引擎友好度和用户体验。页面伪静态,顾名思义,就是将动态网页通过技术手段转换成静态的HTML页面,但实际内容仍然是动态生成的。这种方法可以让...
在IT行业中,伪静态处理是一项重要的技术,尤其对于网站优化和用户体验有着显著的影响。标题中的“需要伪静态处理jar包”表明我们正在讨论一个Java Archive(JAR)文件,这个文件包含了实现伪静态功能的代码或者库。...
**IIS伪静态组件**是Internet Information Services (IIS) 中的一个重要功能,它允许网站管理员将动态网页的URL转换为静态或者看似静态的格式,从而提高网站的性能,优化搜索引擎排名,以及改善用户体验。...
描述中的"struts伪静态 jsp伪静态"揭示了UrlRewriteFilter在Struts和JSP应用中的具体用途。Struts是一个基于MVC设计模式的Java Web框架,而JSP(JavaServer Pages)是用于创建动态网页的服务器端技术。通过使用...
"jsp 利用urlrewritefilter实现伪静态" 这个标题表明了本文将探讨如何在JavaServer Pages (JSP) 中利用URLRewriteFilter来创建伪静态的URL。伪静态技术主要是为了优化搜索引擎排名和用户体验,使得动态生成的网页看...
JavaWeb伪静态是一种技术,主要用于将动态网页转化为看似静态的页面,从而提高网站的SEO(搜索引擎优化)性能、减轻服务器负担以及改善用户体验。在实际应用中,动态网页的URL往往包含问号(?)、等号(=)以及参数...
Java 伪静态技术是一种优化网站性能和SEO(搜索引擎优化)的方法,它使得动态生成的网页在用户浏览器中显示为静态的URL,从而提供更好的用户体验和搜索引擎友好性。在Java中实现伪静态主要依赖于URL重写技术。 首先...