我们在web开发时,会在页面提交后,会在url地址框显示如这样格式的url地址:http://a.b.com/index.jsp?userid=222
像这样,在问号后面还有参数属性及值,是否觉得“不舒服”,是否觉得会暴露后台的一些处理细节。
其实,我们可以在web.xml中使用filter属性做一些url地址的转换,但并不用担心会改变最终的提交页面和提交内容。
<filter filter-name='rewrite' filter-class='com.caucho.filters.RewriteFilter'>
<init>
<rewrite pattern="/user/(\d+)" target="/index.jsp?userid=$1"/>
</init>
</filter>
<filter-mapping url-pattern='/*' filter-name='rewrite'/>
这样,当提交http://a.b.com/index.jsp?userid=222时,url地址框中显示的就是http://a.b.com/user/222
我们就能随心所欲的修改url的地址框了。
posted on 2008-07-01 11:56
分享爱的空间 阅读(711)
评论(1) 编辑 收藏