日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

Java中如何使用Response重定向

瀏覽:16日期:2022-08-29 13:53:01

直接來,ResponseDemo1代碼,get請求到post請求,重定向到ResponseDemo2

我的虛擬目錄為

Java中如何使用Response重定向

ResponseDemo1代碼,302是重定向狀態碼,Http狀態碼大全

package com.lingaolu.response; import javax.servlet.ServletException;import javax.servlet.annotation.WebServlet;import javax.servlet.http.*;import java.io.IOException; /** * @author 林高祿 * @create 2020-07-10-15:24 */@WebServlet('/responseDemo1')public class ResponseDemo1 extends HttpServlet { @Override protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { System.out.println('responseDemo1進來了......'); // 設置狀態碼為302 response.setStatus(302); // 動態獲取虛擬目錄,以后修改虛擬目錄的時候就不用了修改代碼 String contextPath = request.getContextPath(); // 設置響應頭location response.setHeader('location',contextPath+'/responseDemo2'); } @Override protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { this.doPost(request,response); }}

ResponseDemo2代碼

package com.lingaolu.response; import javax.servlet.ServletException;import javax.servlet.annotation.WebServlet;import javax.servlet.http.*;import java.io.IOException; /** * @author 林高祿 * @create 2020-07-10-15:24 */@WebServlet('/responseDemo2')public class ResponseDemo2 extends HttpServlet { @Override protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { System.out.println('responseDemo2進來了......'); } @Override protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { this.doPost(request,response); }}

瀏覽器訪問,訪問前

Java中如何使用Response重定向

瀏覽器訪問,訪問后

Java中如何使用Response重定向

控制臺輸出

Java中如何使用Response重定向

從以上結果可以看出:

瀏覽器上的請求地址變了 重定向是2次請求,一次是responseDemo1請求,一次是responseDemo2請求

由于狀態碼固定是302,響應頭固定是location,所以請求轉發提供了更方便的方式

void sendRedirect(String var1)

ResponseDemo3代碼

package com.lingaolu.response; import javax.servlet.ServletException;import javax.servlet.annotation.WebServlet;import javax.servlet.http.*;import java.io.IOException; /** * @author 林高祿 * @create 2020-07-10-15:24 */@WebServlet('/responseDemo3')public class ResponseDemo3 extends HttpServlet { @Override protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { System.out.println('responseDemo3進來了......');; // 動態獲取虛擬目錄,以后修改虛擬目錄的時候就不用了修改代碼 String contextPath = request.getContextPath(); response.sendRedirect(contextPath+'/responseDemo2'); } @Override protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { this.doPost(request,response); }}

啟動,瀏覽器訪問

Java中如何使用Response重定向

控制臺輸出

Java中如何使用Response重定向

我們把ResponseDemo3代碼改一下,重定向到百度

package com.lingaolu.response; import javax.servlet.ServletException;import javax.servlet.annotation.WebServlet;import javax.servlet.http.*;import java.io.IOException; /** * @author 林高祿 * @create 2020-07-10-15:24 */@WebServlet('/responseDemo3')public class ResponseDemo3 extends HttpServlet { @Override protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { System.out.println('responseDemo3進來了......');; response.sendRedirect('http://www.baidu.com'); } @Override protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { this.doPost(request,response); }}

重啟訪問,就重定向到百度了

Java中如何使用Response重定向

從上面結果我們可以看出,重定向可以訪問其他服務器的資源

我們寫一個ResponseDemo4,探索一下共享數據情況,ResponseDemo4里請求寫進了一個數據name

package com.lingaolu.response; import javax.servlet.ServletException;import javax.servlet.annotation.WebServlet;import javax.servlet.http.*;import java.io.IOException; /** * @author 林高祿 * @create 2020-07-10-15:24 */@WebServlet('/responseDemo4')public class ResponseDemo4 extends HttpServlet { @Override protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { System.out.println('responseDemo4進來了......'); request.setAttribute('name','林大帥'); String contextPath = request.getContextPath(); response.sendRedirect(contextPath+'/responseDemo2'); } @Override protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { this.doPost(request,response); }}

同時ResponseDemo2改一下,獲取數據name

重啟,瀏覽器訪問

Java中如何使用Response重定向

控制臺輸出:

Java中如何使用Response重定向

從上面的null可以看出,重定向不可以共享數據

重定向的特點總結:(與之對應的------請求轉發詳情與特點)

瀏覽器地址欄路徑發生變化,最終地址為最后轉發的地址 轉發只是多次請求,轉發幾次就幾次請求,不共享數據 可以訪問其他服務器的資源

到此這篇關于Java中如何使用Response重定向的文章就介紹到這了,更多相關Java使用Response重定向內容請搜索好吧啦網以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持好吧啦網!

標簽: Java
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
欧美色图国产精品| 国产aa精品| 久久久精品日韩| 日本久久精品| jizzjizz中国精品麻豆| 欧美亚洲国产日韩| 婷婷精品在线观看| 亚州av乱码久久精品蜜桃| 人人爱人人干婷婷丁香亚洲| 91精品韩国| 91久久国产| 精品亚洲免a| 99香蕉国产精品偷在线观看 | 99成人在线视频| 亚洲1区在线观看| 美女高潮久久久| 福利片在线一区二区| 欧美不卡高清| av在线最新| 五月激情久久| 国产高潮在线| 国产精品sm| 手机在线电影一区| 色爱综合网欧美| 水蜜桃精品av一区二区| 久久久久国产| 日韩一级精品| 蜜桃视频免费观看一区| 国产精品啊v在线| 美女黄网久久| 欧美精选一区二区三区| 999久久久精品国产| 偷拍精品精品一区二区三区| 国产一区二区三区四区二区| 国产亚洲精品v| 神马午夜在线视频| 中文在线日韩| 日韩专区视频网站| 亚洲色图综合| 水野朝阳av一区二区三区| 久久伦理在线| 婷婷成人基地| 久久亚洲国产精品一区二区| 水野朝阳av一区二区三区| 亚洲国产不卡| 天堂成人免费av电影一区 | 激情六月综合| 亚洲大片在线| 日韩在线观看中文字幕| 欧美一级二级视频| 欧美国产不卡| 91欧美日韩| 黄在线观看免费网站ktv| 日韩中文影院| 99re国产精品| 欧美国产先锋| 国产福利片在线观看| 久久在线免费| 日韩亚洲精品在线| 亚久久调教视频| 亚洲午夜免费| 老司机免费视频一区二区三区| 免费成人网www| 在线国产精品一区| 蜜臀av性久久久久蜜臀aⅴ四虎| 亚洲精选成人| 国产欧美三级| 国产精品17p| 色爱综合网欧美| 国产aⅴ精品一区二区三区久久| 91久久国产| 欧美一区影院| 福利精品一区| 日韩影院精彩在线| 国产精品免费不| 久久中文字幕一区二区三区| 99re国产精品| 欧美激情 亚洲a∨综合| 91精品精品| 在线国产精品一区| 国产一区二区三区不卡视频网站 | 麻豆国产在线| 妖精视频成人观看www| 91成人精品在线| 国产精品国产一区| 蜜臀av一区二区在线免费观看| av日韩中文| 亚洲精品护士| 久久精品青草| 国产精区一区二区| 久久三级视频| 日韩欧美2区| 久久爱www.| 久久性天堂网| 精品九九在线| 合欧美一区二区三区| 国产精品亚洲二区| 不卡一区2区| 国产精品午夜av| 99视频+国产日韩欧美| 天堂资源在线亚洲| 丝瓜av网站精品一区二区| 欧美中文高清| 麻豆精品视频在线| а√天堂8资源在线| 成人三级高清视频在线看| 欧美日韩国产精品一区二区亚洲| 成人在线超碰| 国产美女一区| 99国产精品| 国产精品白丝一区二区三区| 不卡福利视频| 蜜臀国产一区二区三区在线播放 | 亚洲免费专区| 91亚洲一区| 日本va欧美va欧美va精品| 久久91导航| 日韩av一区二| 99视频精品免费观看| 精品国产一区二区三区av片| 蜜臀av性久久久久蜜臀aⅴ四虎| 欧美aaaaaa午夜精品| 视频一区中文字幕精品| 99视频精品全部免费在线视频| 国产精品入口久久| 亚洲专区视频| 欧美a级片一区| 久久久久免费| 国产精品v日韩精品v欧美精品网站| 日韩精品三级| 免费在线看一区| 亚洲播播91| 国产一区二区三区黄网站| 69堂精品视频在线播放| 久久最新视频| 国精品一区二区| 国产精品一国产精品k频道56| 欧美在线黄色| 亚洲精品动态| 国产一级久久| 九九久久婷婷| 日韩一区二区在线免费| 久久av网站| 国产精品视频3p| 美女久久精品| 国产亚洲欧美日韩精品一区二区三区 | 午夜欧美巨大性欧美巨大| 久久亚洲精精品中文字幕| 亚洲一区网站| 国产综合精品| 免费人成精品欧美精品 | 成人va天堂| 天堂а√在线最新版中文在线| 美女视频网站久久| 国产精品成人**免费视频 | 日韩国产欧美三级| 一区二区三区网站| 亚洲小说春色综合另类电影| 日韩久久电影| 欧美黄色一区| 神马午夜在线视频| av日韩中文| 日韩欧美看国产| 99免费精品| 五月综合激情| 好看的av在线不卡观看| 六月婷婷一区| 欧美日韩一区二区三区四区在线观看| 日韩一区中文| 日韩精品欧美精品| 久久精品99国产精品| 国产劲爆久久| 国产一区二区三区四区| 久久不见久久见国语| 精品女同一区二区三区在线观看| 粉嫩av一区二区三区四区五区| 久久三级毛片| 色婷婷综合网| 日韩成人精品一区| 1024精品一区二区三区| 好吊一区二区三区| 亚洲制服一区| 久久精品国产网站| av在线最新| 免费毛片在线不卡| 国产精品免费看| 亚洲五月综合| 国产亚洲精品精品国产亚洲综合| 婷婷综合福利| 亚洲欧洲美洲av| 伊人久久亚洲影院| 亚洲午夜免费| 国产精品成人3p一区二区三区| 日韩国产欧美三级| 久久久久国产| 99精品国产一区二区三区| 欧美成人基地| 国产精品地址| 国产91在线播放精品| 在线一区欧美|