我們在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
分享愛的空間 閱讀(717)
評論(1) 編輯 收藏