13,springMvc 請求的跳轉和傳值

2021-08-20 08:44:33 字數 1510 閱讀 2425

1.使用serlvet

/**

* 使用forward跳轉,傳遞基本型別引數到頁面

* 注意:

* 1.使用servlet原生api request作用域

2.使用model物件

/**

* 使用forward跳轉,傳遞基本型別引數到頁面

* 注意:

* 1.使用springmvc 封裝好的model物件(底層就是request作用域)

*/

public

string test1(model model)

3.使用modelandview

/**

* 使用modelandview

* 注意事項

* modelandview物件中的資料只能被modelandview物件的檢視獲取

*/

public

modelandview test2(modelandview modelandview)

當然也可以通過new 乙個modelandview物件來實現

public

modelandview test3()

使用servlet

/**

* 使用redirect跳轉 向頁面傳遞資料

* 1.使用servlet原生api session servletcontext

使用modelandview

/**

* 使用redirect跳轉 向頁面傳遞資料

* 1..使用modelandview物件 modelandview物件會把model中的資料以?形式拼接到位址列後 可以使用$接受

*/

public

modelandview test5()

forword跳轉

redirect跳轉類似

跳轉到相同類中的方法:

/**

* 使用forword跳轉到相同類中的某一方法

* 注意:

publicstring test00()

跳轉到不同類中的方法:

/**

* 使用forword跳轉到不同類中的某一方法

* 注意:

publicstring test01()

Spring MVC的請求流程

springmvc框架是乙個基於請求驅動的web框架,並且使用了前端控制器模型來進行設計,再根據請求對映規則分發給相應的頁面控制器進行處理。具體步驟 1 首先使用者傳送請求到前端控制器,前端控制器根據請求資訊 如 url 來決定選擇哪乙個頁面控制器進行處理並把請求委託給它,即以前的控制器的控制邏輯部...

Spring MVC的請求流程

第一步 發起請求到前端控制器 dispatcherservlet 第四步 前端控制器呼叫處理器介面卡去執行handler 第五步 處理器介面卡去執行handler 第六步 handler執行完成給介面卡返回modelandview 第七步 處理器介面卡向前端控制器返回modelandview。mod...

SpringMVC處理請求的流程

1.首先使用者傳送請求到前端控制器 dispatcherservlet 前端控制器根據請求資訊 如url 來決定選擇哪乙個頁面控制器 handler如usercontroller 進行處理並把請求委託給它 2.頁面控制器 handler如usercontroller 接收到請求後,進行功能處理,首先...