网站首页
JSP空间
动态资讯
开源项目
技术文档
资源下载
J2EE资源
客户论坛
在线支付
 
  技术文档>>JAVA>>新手入门>>基础入门>查看文档  
  使用manual for urlrewritefilter美化适合google的url     
  文章作者:未知  文章来源:水木森林  
  查看:96次  录入:管理员--2007-11-17  
 
  最近准备做一个自己的blog,浏览了一下现在比较红火的个人blog,大多数都是用的movable工具做的,movable是使用cgi的方式,movable的使用比较简单,还有详细的movable type 完全手册,手册中对blog的特点作了描述,其中一条就是:
静态链结
这些文章必须公开于网络之上,并且能够让其它读者藉由某个固定、不变的网址链结而直接读取得到;这暗指著这些文章的存取会是直接而公开的。
所以基于动态的url http://aaa.com/aa.jsp?id=1&id2=44 应该美化成http://aaa.com/1_44.html静态网页的方式。
apche的mod_rewrite模块具有此功能,但是对于租用虚拟主机的用户来说就比较麻烦。有一个解决方法,通过manual for urlrewritefilter来美化url.你可以将它直接应用到你的web应用中,不管你用的是jsp+javabean还是struts.
下面是使用方法:
1、下载urlrewritefilter-1.1.zip (about 500kb) ,解压缩后将文件考到相应的web-inf/lib和web-inf下。
2、配置web.xml
<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>
根据自己的需要,将相应目录下的url转给urlrewritefilter来处理。
3、配置urlwrite规则文件web-inf/urlrewrite.xml
添加自己的urlwrite规则,如将
http://localhost/aaa/bbb.jsp?id=99&name=abc
表现为:
http://localhost/aaa/bbb/99_abc.html
配置如下:
<rule>
<from>/aaa/bbb/([0-9]+)_([a-z]+).html</from>
<to>/../aaa/bbb.jsp?id=$1&name=$2</to>
</rule>

注意:有多个参数时,中的连接符号&应该是&

更多的配置可以参照manual for urlrewritefilter 1.1。
 
 
上一篇: 使用jdom和xpath结合查询    下一篇: 使用rmi和corba进行分布式程序设计
  相关文档
java servlet api说明文档(2.1a版)(一) 11-17
java常用的加密 解密 数字签名等api 11-17
应用rational工具简化基于j2ee项目(五)架构与设计 11-17
如何用java得到硬盘空间 11-17
类和对象的兼容性 11-17
java 语法介绍(二):运算符 11-17
java截获标准输出(2) 11-17
如何用Java实现Web服务器 04-14
java动画编程基础第三部分 11-17
java游戏直棋(二) 11-17
在java中应用state设计模式 11-17
php 5.2.8 紧急发布 修复5.2.7严重漏洞 12-09
为什么text字段不能存取大于4k的数据 11-17
jsp页面中限制对 web 资源的访问 11-17
jmeter技巧集锦 11-17
使用技巧:在tomcat5.x中配置虚拟主机 11-16
初学者入门:structs中基本配置入门 11-17
java 命 名 人 谈 java 11-17
生产-消费模式的xml解析 11-16
j2se综合--java实现把汉字转化成拼音 01-21
返回首页 | 关于我们 | J网章程 | JSP空间合租 | 客服中心 | 免责声明 | 常见问题 | 参观机房
本站主机空间代理至厦门市华众网络科技有限公司
《中华人民共和国增值电信业务经营许可证》
编号:闽B2-20050079
@2005-2008福建JSP技术网 版权所有 闽ICP备05000928号
技术电话:13616026886
邮箱:admin@fjjsp.com 站长QQ,点击这里给我发消息