從原來的source頁面經過response.sendredirect(url)跳轉到指定的頁面後,原來source頁面的request物件消亡,在指定頁面中執行request.getattribute("loginname"),得到的將會是null;因此,sendredirect經常和session配合使用;在source頁面裡通過session.setattribute("loginname",loginname)將登入資訊儲存到session中,然後在指定頁面中再通過session.getattribute("userloginname")取到登入資訊;
需要注意的是
sendredirect("/uu")表示相對於伺服器根路徑。如伺服器根路徑是http://localhost:8080/test則提交至http://localhost:8080/uu;
ps:jsp中關於路徑經常用到的request.getcontextpath()的作用
列印結果:/news
也就是說,request.getcontextpath()的作用是獲專案根路徑
JSP重定向技巧
jsp頁面的重定向主要可用以下三種方式 1 response.sendredirect 2 修改http header 的location 屬性 3 使用forward 此種方式在重定向網頁編輯器 kindeditor 時,編輯器載入不了 4 jsp中實現在某頁面停留若干秒後,自動重定向到另一頁面 ...
JSP的重定向
jsp的重定向主要可用以下四種方式 2.修改http header的location屬性 3.使用forword 此種方式在重定向網頁編輯器 kindeditor 編輯器載入不了 4.jsp中實現在某頁面停留若干秒後,自動定向到另一頁面 在html檔案中,下面的 它的含義 在5分鐘之後正在瀏覽的頁面...
jsp中幾種重定向
最近簡單總結了一下jsp中重定向用到的幾種方法 1 在頁面中新增 url就是要跳轉的頁面,2,用到response這個物件 1 response.setheader refresh 0 url index.jsp 2 response.setintheader refresh 60 此方法是在頁面中...