我们在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 
分享爱的空间 阅读(727) 
评论(1)  编辑  收藏