URL重寫(xiě)
在整個(gè)會(huì)話控制技術(shù)體系中,保持JSESSIONID的值主要通過(guò)cookie實(shí)現(xiàn)。但cookie在 瀏覽器端可能會(huì)被禁用,所以我們還需要一些備用的技術(shù)手段,例如:URL重寫(xiě)。
1)URL重寫(xiě)其實(shí)就是將JSESSIONID的值以固定格式附著在URL地址后面,以實(shí)現(xiàn)保持JSESSIONID,進(jìn)而保持會(huì)話狀態(tài)。這個(gè)固定格式是:URL;jsessionid=xxxxxxxxx
例如:
targetServlet;jsessionid=F9C893D3E77E3E8329FF6BD9B7A09957 |
2)實(shí)現(xiàn)方式:
response.encodeURL(String)
response.encodeRedirectURL(String)
例如:
//1.獲取Session對(duì)象 HttpSession session = request.getSession();
//2.創(chuàng)建目標(biāo)URL地址字符串 String url = “targetServlet”;
//3.在目標(biāo)URL地址字符串后面附加JSESSIONID的值 url = response.encodeURL(url);
//4.重定向到目標(biāo)資源 response.sendRedirect(url); |
想要了解跟多關(guān)于Java培訓(xùn)課程內(nèi)容歡迎關(guān)注賦能網(wǎng)Java培訓(xùn),賦能網(wǎng)除了這些技術(shù)文章外還有免費(fèi)的高質(zhì)量Java培訓(xùn)課程視頻供廣大學(xué)員下載學(xué)習(xí)
相關(guān): 前端開(kāi)發(fā)培訓(xùn)學(xué)習(xí)就業(yè)前景和收入怎么樣——硅谷職場(chǎng) | 領(lǐng)導(dǎo)的話你得品,你不走心,就容易走人!
本文鏈接:
本文章“java培訓(xùn)學(xué)習(xí)JavaWeb之URL重寫(xiě)”已幫助 281 人
免責(zé)聲明:本信息由用戶發(fā)布,本站不承擔(dān)本信息引起的任何交易及知識(shí)產(chǎn)權(quán)侵權(quán)的法律責(zé)任!
本文由賦能網(wǎng) 整理發(fā)布。了解更多培訓(xùn)機(jī)構(gòu)》培訓(xùn)課程》學(xué)習(xí)資訊》課程優(yōu)惠》課程開(kāi)班》學(xué)校地址等機(jī)構(gòu)信息,可以留下您的聯(lián)系方式,讓課程老師跟你詳細(xì)解答:
咨詢熱線:4008-569-579