更新時間:2021-01-19 15:26:29 來源:動力節點 瀏覽2212次
URL重寫
在整個會話控制技術體系中,保持JSESSIONID的值主要通過Cookie實現。但Cookie在瀏覽器端可能會被禁用,所以我們還需要一些備用的技術手段,例如:URL重寫。
1)URL重寫其實就是將JSESSIONID的值以固定格式附著在URL地址后面,以實現保持JSESSIONID,進而保持會話狀態。這個固定格式是:URL;jsessionid=xxxxxxxxx
例如:
targetServlet;jsessionid=F9C893D3E77E3E8329FF6BD9B7A09957
2)實現方式:
response.encodeURL(String)
response.encodeRedirectURL(String)
例如:
//1.獲取Session對象
HttpSession session = request.getSession();
//2.創建目標URL地址字符串
String url = “targetServlet”;
//3.在目標URL地址字符串后面附加JSESSIONID的值
url = response.encodeURL(url);
//4.重定向到目標資源
response.sendRedirect(url);
以上就是動力節點Java培訓機構的小編針對“IT培訓技術:JavaWeb之URL重寫”的內容進行的回答,希望對大家有所幫助,如有疑問,請在線咨詢,有專業老師隨時為你服務。
0基礎 0學費 15天面授
有基礎 直達就業
業余時間 高薪轉行
工作1~3年,加薪神器
工作3~5年,晉升架構
提交申請后,顧問老師會電話與您溝通安排學習