JavaWeb學習筆記 (六)重定向和請求轉發
一. 重定向
有兩種程式碼寫法
1.寫法一
response.setStatus(302)
response.setHeader("Location","轉向網址的絕對路徑或相對路徑");
2.寫法二
response.sendDirection("轉向網址的絕對路徑或者相對路徑);
二. 請求轉發
程式碼寫法
request.getRequestDispacher("轉向網址的絕對路徑或者相對路徑").forward(request,response);
只能在自己的專案中跳轉
三. 兩種的區別
- 重定向
(1)在位址列顯示轉向網頁的地址
(2)需要兩次不同的 請求
(3)可以轉向任意網頁
(4)效率相對低點
(5)後續的請求不能使用上一次request中的資料,因為這是兩次不同的請求。 - 請求轉發
(1)請求轉發前後網址相同
(2)整個過程中只有一次請求
(3)只能轉向專案內的網頁
(4)效率相對叫高
(5)可以使用上一次request物件中的內容
相關推薦
JavaWeb學習筆記 (六)重定向和請求轉發
一. 重定向 有兩種程式碼寫法 1.寫法一 response.setStatus(302) response.setHeader("Location","轉向網址的絕對路徑或相對路徑"); 2.寫法二 response.sendDirection("轉向網
springmvc學習筆記(24)——重定向和轉發
重定向 重定向也是web開發中常用的,在springmvc中,重定向相當的簡單 @RequestMapping("/index") public String index(){ ret
javaweb學習筆記(六):HTML
目錄 1.HTML相關概念 2.主要標籤 2.1頭資訊 2.2文字標籤 2.3字元實體 2.4媒體標籤 2.5連結標籤 2.6影象標籤 2.7表格標籤 2.8框架標籤 2.9表單標籤 1.HTML相關概念 軟體的結構:
Linux命令列學習之路(六)——重定向和管道
今天我們來總結一下個人認為linux下最為實用和厲害的重定向和管道 在說今天的重點之前,必須要先學一點其他的新知識:標準輸入(stdin)、標準輸出(stdout)、標準錯誤輸出(stderr) 標準輸入(stdin):程式碼為0,使用<或<< 輸入
Elasticsearch學習筆記(六)核心概念和分片shard機制
服務器 存儲 play wid 讀寫 number 容錯 組成 操作 一、核心概念 1、近實時(Near Realtime NRT) (1)從寫入數據到數據可以被搜索到有一個小延遲(大概1秒); (2)基於es執行搜索和分析可以達到秒級
北京大學MOOC C++學習筆記(六)輸入輸出和檔案操作
輸入輸出相關的類 與輸入輸出流操作相關的類: istream是用於輸入的流類,cin就是該類的物件。 ostream是用於輸出的流類,cout就是該類的物件。 ifstream是用於從檔案讀取資料的類。 ofstream是用於向檔案寫入資料的類。 iostream
《機器學習實戰》學習筆記(六)之提升和Adaboost(上)基礎理論以及演算法推導
轉載請註明作者和出處:http://blog.csdn.net/john_bh/ CSDN部落格專欄:## Github程式碼獲取:## 執行平臺: Windows Python版本: Python3.6 IDE: Sublime text3
Cesium學習筆記(六):幾何和外觀(Geometry and Appearances)
我們先直接來看一個例子 var viewer = new Cesium.Viewer('cesiumContainer'); var flag = viewer.entities.add({ rectangle : { coord
Python學習筆記(六):列表和字典
以Mark Lutz著的《Python學習手冊》為教程,每天花1個小時左右時間學習,爭取兩週完成。 --- 寫在前面的話 2013-7-18 19:00 學習筆記 1,Python中的列表是任意物件的有序集合,而且是可變的。在標準的Python直譯器內部,列表是C陣列,不
SpringMVC學習筆記(三、重定向與轉發)
SpringMVC中重定向與轉發通過return實現 重定向: return “redirect:/重定向頁面路徑” 轉發: return “forward:/轉發頁面路徑” 使用示例: @RequestMapping("/test2") pub
MySQL學習筆記(六)—— MySQL自連接
概念 cor 子查詢 ron 表操作 例子 質量 _id order by 有的時候我們需要對同一表中的數據進行多次檢索,這個時候我們可以使用之前學習過的子查詢,先查詢出需要的數據,再進行一次檢索。 例如:一張products表,有產品id,供應商id(vend_
學習筆記(六)
tde 監聽 文本 ren 頁面 define www 顯示 back BUG集錦:1. storage on 事件監聽必須兩個頁面同時打開,且處於服務器訪問狀態2. submit 和 button 不能套在 a 裏面,否則 submit 事件將消失3. 新建 Object
機器學習筆記(六)邏輯回歸
邏輯回歸 alt 表示 結果 不變 改變 最小值 nbsp 可能性 一、邏輯回歸問題 二分類的問題為是否的問題,由算出的分數值,經過sign函數輸出的是(+1,-1),想要輸出的結果為一個幾率值,則需要改變函數模型 ,其中,, 則邏輯回歸的函數為 二、邏輯回歸錯誤評價 線性
jquery學習筆記(六)插件的編寫
function jquery 命名方式 一、對jQuery對象的擴展;(function($){ $.fn.extend( { fun1:abc,fun2:1bc … } )})(jQuery)二、對jQuery本身的擴展,相當於靜態方法;(function($){ $
javaweb中重定向和請求轉發(response.sendRedirect()和request.getRequestDispatcher(rul).forward(request,response)))的區別
客戶端 不起作用 這也 方法 cnblogs rect() 獲取url rec alt 先來兩張圖,方便理解: 可以看出,重定向時,是服務器向遊覽器重新發送了一個response命令,讓遊覽器再次向url2發送請求,以獲取url2的資源 而請求轉發時,類似於是服務器自己
Python學習筆記(六)map/reduce
code image 但是 oat tools col .com 參數 map() 摘抄:https://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000/00143178
Unity3D之Mecanim動畫系統學習筆記(六):使用腳本控制動畫
ont nim 復制代碼 info rip esc enter machine images 控制人物動畫播放 這裏我重新弄了一個簡單的場景和新的Animator Controller來作為示例。 下面先看看Animator Controller的配置: 人物在站
如鵬網學習筆記(六)ADO.Net基礎
direct 問題 .... 數據庫連接 sta adapter query 寫到 數據類型 ADO.Net基礎 一、ADO.Net簡介 1,程序要通過SQL語句自動化的操作數據庫,必須要用一個類庫, 類庫要提供execute("insert into ...
.net core 2.0學習筆記(六):Remoting核心類庫RealProxy遷移
ride dispatch 包含 void reflect 既然 splay creat (六) 在學習.net core的過程中,我們已經明確被告知,Remoting將不會被支持。官方的解釋是,.net framework 類型包含了太多的Runtime的內容,是
Python學習筆記(六)
範圍 規則 代碼 遞歸 none lsit 允許 urn 簡介 一、函數簡介 函數可以看做是程序的組織的一種方式,是功能代碼塊的一種抽象和封裝 二、函數定義 def 函數名(): 功能代碼語句 return 函數在遇到return會終止整個函數,如