您好,歡迎來到賦能網(wǎng)!

java培訓(xùn)學(xué)習(xí)JavaWeb之URL重寫

賦能網(wǎng) 2023-06-13 281

 URL重寫

         在整個會話控制技術(shù)體系中,保持JSESSIONID的值主要通過cookie實現(xiàn)。但cookie在         瀏覽器端可能會被禁用,所以我們還需要一些備用的技術(shù)手段,例如:URL重寫。

1)URL重寫其實就是將JSESSIONID的值以固定格式附著在URL地址后面,以實現(xiàn)保持JSESSIONID,進而保持會話狀態(tài)。這個固定格式是:URL;jsessionid=xxxxxxxxx

         例如:

java培訓(xùn)學(xué)習(xí)JavaWeb之URL重寫

targetServlet;jsessionid=F9C893D3E77E3E8329FF6BD9B7A09957

2)實現(xiàn)方式:

         response.encodeURL(String)

         response.encodeRedirectURL(String)

         例如:

                  //1.獲取Session對象

java培訓(xùn)學(xué)習(xí)JavaWeb之URL重寫

                  HttpSession session = request.getSession();

 

                  //2.創(chuàng)建目標URL地址字符串

                  String url = “targetServlet”;

 

                  //3.在目標URL地址字符串后面附加JSESSIONID的值

                  url = response.encodeURL(url);

 

                  //4.重定向到目標資源

                  response.sendRedirect(url);

想要了解跟多關(guān)于Java培訓(xùn)課程內(nèi)容歡迎關(guān)注賦能網(wǎng)Java培訓(xùn),賦能網(wǎng)除了這些技術(shù)文章外還有免費的高質(zhì)量Java培訓(xùn)課程視頻供廣大學(xué)員下載學(xué)習(xí)


相關(guān): 前端開發(fā)培訓(xùn)學(xué)習(xí)就業(yè)前景和收入怎么樣——硅谷職場 | 領(lǐng)導(dǎo)的話你得品,你不走心,就容易走人!

java培訓(xùn)學(xué)習(xí)JavaWeb之URL重寫

本文鏈接:

本文章“java培訓(xùn)學(xué)習(xí)JavaWeb之URL重寫”已幫助 281 人

免責(zé)聲明:本信息由用戶發(fā)布,本站不承擔本信息引起的任何交易及知識產(chǎn)權(quán)侵權(quán)的法律責(zé)任!

本文由賦能網(wǎng) 整理發(fā)布。了解更多培訓(xùn)機構(gòu)》培訓(xùn)課程》學(xué)習(xí)資訊》課程優(yōu)惠》課程開班》學(xué)校地址等機構(gòu)信息,可以留下您的聯(lián)系方式,讓課程老師跟你詳細解答:
咨詢熱線:4008-569-579

如果本頁不是您要找的課程,您也可以百度查找一下: