色综合图-色综合图片-色综合图片二区150p-色综合图区-玖玖国产精品视频-玖玖香蕉视频

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

Java中Request請求轉發詳解

瀏覽:16日期:2022-08-29 13:59:02

直接來,RequestDemo5代碼,get請求和post請求都請求轉發了,轉發到RequestDemo6請求

RequestDemo5代碼

package com.lingaolu.request; import javax.servlet.RequestDispatcher;import javax.servlet.ServletException;import javax.servlet.annotation.WebServlet;import javax.servlet.http.*;import java.io.IOException; /** * @author 林高祿 * @create 2020-07-07-12:06 */@WebServlet('/requestDemo5')public class RequestDemo5 extends HttpServlet { @Override protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { System.out.println('requestDemo5進來了......post'); RequestDispatcher requestDispatcher = request.getRequestDispatcher('/requestDemo6'); requestDispatcher.forward(request,response); } @Override protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { System.out.println('requestDemo5進來了......get'); RequestDispatcher requestDispatcher = request.getRequestDispatcher('/requestDemo6'); requestDispatcher.forward(request,response); }}

RequestDemo6代碼

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

瀏覽器訪問/requestDemo5接口

Java中Request請求轉發詳解

控制臺輸出

Java中Request請求轉發詳解

從以上結果可以看出

請求過后我們的瀏覽器地址還是http://localhost:8080/myRequest/requestDemo5

從瀏覽器的F12調試頁面可以看出,轉發只是一次請求,只有/requestDemo5請求,說明,可共享數據Request共享數據

我們用Postman進行post請求一下

Java中Request請求轉發詳解

后臺輸出:

Java中Request請求轉發詳解

可見,get請求的轉發會轉發到get請求,post請求的轉發,會轉發到post請求

我們改一下RequestDemo5的代碼,轉發到百度

package com.lingaolu.request; import javax.servlet.RequestDispatcher;import javax.servlet.ServletException;import javax.servlet.annotation.WebServlet;import javax.servlet.http.*;import java.io.IOException; /** * @author 林高祿 * @create 2020-07-07-12:06 */@WebServlet('/requestDemo5')public class RequestDemo5 extends HttpServlet { @Override protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { System.out.println('requestDemo5進來了......post'); RequestDispatcher requestDispatcher = request.getRequestDispatcher('/requestDemo6'); requestDispatcher.forward(request,response); } @Override protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { System.out.println('requestDemo5進來了......get'); RequestDispatcher requestDispatcher = request.getRequestDispatcher('https://www.baidu.com/'); requestDispatcher.forward(request,response); }}

瀏覽器請求

Java中Request請求轉發詳解

后臺輸出:

Java中Request請求轉發詳解

從后臺輸出看出,requestDemo5請求進來了,從瀏覽器看出,轉發失敗了,而且從實際轉發的路徑上看,因為虛擬路徑,所以請求轉發只能轉發到當前服務器內部的資源

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

瀏覽器地址欄路徑不發生變化 轉發只是一次請求,可共享數據Request共享數據 哪種請求方式只能轉發到那種請求方式 請求轉發只能轉發到當前服務器內部的資源

到此這篇關于Java中Request請求轉發詳解的文章就介紹到這了,更多相關Java Request請求轉發內容請搜索好吧啦網以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持好吧啦網!

標簽: Java
相關文章:
主站蜘蛛池模板: 欧美1| 日本一线一区二区三区免费视频 | 在线观看久草视频 | 一级毛片在线免费播放 | 国内9l视频自拍 | 亚洲美女精品视频 | 日本不卡一区视频 | 欧美精品在线一区二区三区 | 美女曰皮 | 亚洲欧美综合久久 | 91视频社区| 欧美国产精品亚洲精品第一区 | 欧美精品一区二区在线观看播放 | 精品视频国产狼人视频 | 99精品久久久久久 | 日本手机看片 | 国产成人精品日本亚洲语音1 | 三毛片| 理论片亚洲 | 日本一级毛片高清免费观看视频 | 欧美人禽杂交狂配毛片 | 欧美黄视频网站 | 伊人手机视频 | 免费a视频在线观看 | 日韩免费在线视频 | 国产亚洲小视频 | 欧美视频不卡 | 日本成人在线视频网站 | 欧洲美女与男人做爰 | 一级aaa级毛片午夜在线播放 | 99国产在线观看 | 免费观看成人久久网免费观看 | 国产视频在线免费观看 | 91久久亚洲精品一区二区 | 亚洲影院手机版777点击进入影院 | 亚洲一区二区三区高清网 | 美女张开双腿让男人桶视频免费 | 在线观看毛片网站 | 免费国产成人高清在线观看视频 | 一级一级 a爱片免费视频 | 国产欧美一区二区另类精品 |