为了正常的体验网站,请在浏览器设置里面开启Javascript功能!

urlrewrite静态化url

2010-11-23 2页 doc 28KB 172阅读

用户头像

is_096555

暂无简介

举报
urlrewrite静态化urlURLRewirte的用处: 1.满足搜索引擎的要求 2.隐藏技术实现,提高网站的移植性 3.满足美感的要求(个人感觉这个用处太牵强) 项目部署 1.首先在http://tuckey.org/urlrewirte/下载urlrewirtefilter 2.解压所下载的文件,把urlrewrite-2.6.0.jar复制到项目的WebRoot/WEB-INF/lib/目录下,然后编译 3.把urlrewrite.xml复制到项目的WebRoot/WEB-INF/目录下 4.在web.xml文件中加入以下: UrlRewrit...
urlrewrite静态化url
URLRewirte的用处: 1.满足搜索引擎的 2.隐藏技术实现,提高网站的移植性 3.满足美感的要求(个人感觉这个用处太牵强) 项目部署 1.首先在http://tuckey.org/urlrewirte/下载urlrewirtefilter 2.解压所下载的文件,把urlrewrite-2.6.0.jar复制到项目的WebRoot/WEB-INF/lib/目录下,然后编译 3.把urlrewrite.xml复制到项目的WebRoot/WEB-INF/目录下 4.在web.xml文件中加入以下: UrlRewriteFilter org.tuckey.web.filters.urlrewrite.UrlRewriteFilter logLevel WARN UrlRewriteFilter /* 5.需要配置urlrewrite.xml文件来实现url静态化,下面将详细说明 到这里相关的配置已经完成,下面看如何把动态地址静态化 1.普通url静态化 例如:要把http://localhost/prjtest/user/list.jsp转换成http://localhost/prjtest/user/list.html 这种是最简单的,当一个servlet跳转到list.jsp页面列出user列时,在urlrewrite.xml中这样配置: ^/user/list.html /user/list.jsp 当请求/user/list.html这个页面时,实际上相当于请求/user/list.jsp页面 在servlet的跳转要这样写: response.sendRedirect("./user/list.html"); 2.带参数的url静态化 例如:要把http://localhost/prjtest/user/view.jsp?cid=1&cname=admin转换成        http://localhost/prjtest/user/view/1_admin.html 在urlrewrite.xml中这样配置: ^/user/view/([0-9]+)_([a-z]+).html$ /user/view.jsp?cid=$1&cname=$2 当请求/user/view/1_admin.html这个页面时,实际上相当于请求/user/list.jsp?cid=1&cname=admin页面 在servlet的跳转要这样写(cid,cname为变量): response.sendRedirect("./user/view/"+ cid +"_"+ cname +".html"); 注意:配置文件中用"&"来代替"&" 一个通用的正则表达式:[a-zA-Z0-9]+
/
本文档为【urlrewrite静态化url】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
热门搜索

历史搜索

    清空历史搜索