Jsp 重定向以及session 在登入中的應用

2021-09-02 16:24:40 字數 623 閱讀 4034

從原來的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 此方法是在頁面中...