使用URL RewriteFliter实现网站的伪静态
2011-10-27 13:35
621 查看
目的:当访问:/Bus-2055.html的时候其实访问的是/Bus.jsp?xxid=2055
步骤:
1、首先把urlrewritefliter-.3.2.0.jar包拷贝到项目lib中(此包可以到我的资源里面去找)
2、创建urlrewrite.xml 伪静态的规则就在这里里面配置
内容如下:
3、在web.xml中添加过滤器
4、创建Bus.jsp
<%@ page language="java" contentType="text/html; charset=GB18030"
pageEncoding="GB18030"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=GB18030">
<title>Insert title here</title>
</head>
<body>
ID为<%=request.getParameter("xxid") %>的车的参数是:
</body>
</html>
5、访问静态页面
http://localhost:8080/qlh/Bus-2008.html
显示的结果就是
步骤:
1、首先把urlrewritefliter-.3.2.0.jar包拷贝到项目lib中(此包可以到我的资源里面去找)
2、创建urlrewrite.xml 伪静态的规则就在这里里面配置
内容如下:
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE urlrewrite PUBLIC "-//tuckey.org//DTD UrlRewrite 3.2//EN" "http://tuckey.org/res/dtds/urlrewrite3.2.dtd"> <urlrewrite> <rule> <!-- 所有配置如下正则表达式的请求 --> <form>/Bus-(\w*).html</form> <!-- 将被forward到如下JSP页面,其中$1代表 上面第一个正则表达式所匹配的字符串 --> <to type="forward">/Bus.jsp?xxid=$1</to> </rule> </urlrewrite>
3、在web.xml中添加过滤器
<filter> <filter-name>UrlReWriterFilter</filter-name> <filter-class>org.tuckey.web.filters.urlrewrite.UrlRewriteFilter</filter-class> </filter> <filter-mapping> <filter-name>UrlReWriterFilter</filter-name> <url-pattern>/*</url-pattern> </filter-mapping>
4、创建Bus.jsp
<%@ page language="java" contentType="text/html; charset=GB18030"
pageEncoding="GB18030"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=GB18030">
<title>Insert title here</title>
</head>
<body>
ID为<%=request.getParameter("xxid") %>的车的参数是:
</body>
</html>
5、访问静态页面
http://localhost:8080/qlh/Bus-2008.html
显示的结果就是
相关文章推荐
- 使用urlrewritefilter实现网站伪静态
- java使用urlrewritefilter实现网站伪静态
- java使用urlrewritefilter实现网站伪静态
- JSP使用UrlRewriteFilter实现网站伪静态
- 使用URL Rewrite实现网站伪静态(java web)
- 使用context.RewritePath来实现伪静态
- 微软URLRewriter.dll的url重写的简单使用(实现伪静态)
- 使用URL Rewrite实现网站伪静态
- ASP.NET网站伪静态下使用中文URL
- 使用URL Rewrite 实现网站伪静态
- 利用Apache的rewrite实现URL的伪静态化
- 使用springmvc+urlRewrite实现404,500以及异常的处理
- 使用Microsoft URL Rewrite Module for IIS 7.0修改WEB.CONFIG即可实现*.HTML伪静态 无需修改应用程序映射
- Filter的使用(使用URL Rewrite实现网站的伪静态)
- Struts2使用UrlRewriteFilter实现URL重写遇到的问题
- Nginx的伪静态配置中使用rewrite来实现自动补全的实例
- wordpress如何使用wp_rewrite实现自定义伪静态,非301重定向。
- 使用Url Rewrite进行URL重写(实现网站伪静态)
- JAVA使用jsoup技术实现网站URL解析爬取|爬取网站登陆后页面动态数据
- 使用URL Rewrite实现网站伪静态