登陸後返回正在遊覽頁面

2021-06-26 00:27:43 字數 2190 閱讀 4349

在jsp中怎麼實現登入後,自動跳轉到登入前正瀏覽的頁面?就像希賽的一樣,

在jsp中怎麼實現登入後,自動跳轉到登入前正瀏覽的頁面?就像希賽的一樣,不管你從哪能個頁面登入,成功登入後會自動跳轉回那個頁面。解決方法一:登入處理後,返回如下內容: 

2 printwriter out = response.getwriter();

3 4 out.println("quot;$);

7 8 out.println("quot;$);

9 11

12 out.println(" quot;$);

13 16 out.println("history.go(-1);history.go(0);quot;$);

19 20 out.println(" quot;$);

21 22 out.println("quot;$);

23 24 out.flush();

25 26 out.close();

27 28 return null;

29 解決方法二:  1 string referer = req.getheader("referer");

2 resp.sendredirect(referer);

3 return;

4 5

上面兩種方法不可取是因為,如果使用者登入失敗,再次登入的話就會出現登入後返回到登入的錯誤。第三種:把你要在跳轉時需要儲存的資訊存放在session變數中,登入後清除這個session。可行。需要登入操作的頁面上面新增:

在登入處理頁面:

1 string redirecturl = (string)req.getsession().getattribute("redirecturl");

2     if(stringutils.isvalid(redirecturl))

很常見的乙個應用就是訪問某個頁面,因為許可權不夠,進入登陸頁面。人性化的設計是能夠在登陸之後,系統跳轉到使用者原本需要訪問的頁面。這可以借助***來實現。

在我們驗證使用者登陸的***裡面獲取請求位址,並存入session。

在使用者登陸的action中加入字串型別的prepage屬性,用來儲存***放入session的prepage值(即登陸前的請求位址)。

package com.tuanplus.action;import com.tuanplus.po.user;import com.tuanplus.service.iuserservice;import com.tuanplus.util.authcodeutil;/** * 登陸action * * @author mzule * */public class loginaction extends baseaction else }...}

在struts.xml中配置使用action的屬性prepage決定物理檢視資源。

...myorder

/login.jsp

...嗯,乙個小技巧,希望對大家有用。

我的方法

//獲取伺服器位址

string basepath = request.getscheme() + "://"

+ request.getservername() + ":" + request.getserverport();

// // 預防空指標

if (querystring == null)

string realpath = request.getrequesturi() + " " + querystring;

system.out.println(basepath+realpath);

struts.xml配置

amp;$lt;/interceptor>

/web-inf/wenku/uploaddoc.jsp

curl登陸後模擬登陸並訪問登陸後的頁面

header content type textml charset utf 8 採集的資訊需要先登入的就要先模擬登入 設定cookie儲存路徑 cookie path ch curl init 組裝使用者名稱和密碼 info username 141391000914 info password ...

環信Demo登陸返回204 登陸失敗

環信登陸直接拿來easeui自己寫登陸註冊,測試發現一直走登陸失敗,code 204 message返回使用者未發現。因為是自己在前端寫的註冊測試,其實應該是放在服務的去做的,自己測試結果出現了問題,記錄下 emclient.getinstance createaccount username,us...

頁面是否登陸問題

第一種 在js裡邊寫 protected void page load object sender,eventargs e 是否登入驗證 function loginfun 第二種 每個頁面寫上這個 protected void page load object sender,eventargs e...