從request中獲取上上個請求的url

在HTTP的request對象中,可以取到HTTP頭HEADER,其中有一個是"Referer",通過它,我們可以知道上上個請求的URL,這在某些場合中相當有用.

如在一個列表頁中,通常會有一個刪除鏈接,刪除列表中的某項數據,如果希望刪除成功後再返回到該列表頁,可以如下做法:

java 代碼
  1. String retUrl = request.getHeader("Referer");   
  2.   
  3. if(retUrl != null){   
  4.     response.sendRedirect(retUrl);   
  5. }   

就這麼簡單,就可以了.

對於添加和編輯操作,同樣可以這樣做,只是稍微變通一下,要傳一次從上個頁面中獲取的Referer.

發佈了6 篇原創文章 · 獲贊 3 · 訪問量 5450
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章