SpringMvc向request域中設(shè)置數(shù)據(jù)的方法
SpringMyvc有三種方式可以向request域中設(shè)置數(shù)據(jù)
(1)使用原生的HttpServletRequest
@RequestMapping("/c2/h2")
public String t4(HttpServletRequest request){
request.setAttribute("name","臟三");
return "test";
}(2)使用Model,ModelMap
SpringMVC提供了Model接口和ModelMap類,控制器方法添加這兩個類型的參數(shù),使用該參數(shù)設(shè)置數(shù)據(jù),該數(shù)據(jù)就會存到request域中。
@RequestMapping("c2/h3")
public String t5(Model model, ModelMap map){
//使用model將數(shù)據(jù)存儲到request域中
//model.addAttribute("name","李四");
//使用ModelMap存儲數(shù)據(jù)
map.addAttribute("name","趙武");
return "test";
}(3)使用Map集合
Model接口底層就是一個Map集合,我們可以給控制器方法設(shè)置Map類型的參數(shù),向Map中添加鍵值對,數(shù)據(jù)也會存到request域中。
@RequestMapping("/c2/h4")
public String t6(Map map){
map.put("name","王老五");
return "test";
}到此這篇關(guān)于SpringMvc向request域中設(shè)置數(shù)據(jù)的文章就介紹到這了,更多相關(guān)SpringMvc request域設(shè)置數(shù)據(jù)內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Java面向?qū)ο笕馕鲋畉his關(guān)鍵字+構(gòu)造方法+標(biāo)準(zhǔn)JavaBean
本文介紹了Java面向?qū)ο蟮母呒墐?nèi)容,包括無參構(gòu)造方法和帶參構(gòu)造方法,標(biāo)準(zhǔn)JavaBean類是企業(yè)開發(fā)中用于封裝數(shù)據(jù)的規(guī)范類,必須遵循特定的命名和方法規(guī)范,通過本文學(xué)習(xí),讀者可以掌握這些關(guān)鍵概念并應(yīng)用到實際開發(fā)中,感興趣的朋友跟隨小編一起看看吧2026-01-01
Java判斷范圍型的數(shù)據(jù)是否存在重疊的方法
遇到了個問題,同一天可以輸入多個時間段,但是每個時間段的時間不能出現(xiàn)重疊,這不就是判斷數(shù)據(jù)返回是否有重疊的變種嗎,所以本文給大家介紹了Java判斷范圍型的數(shù)據(jù)是否存在重疊的方法,需要的朋友可以參考下2024-07-07
Java數(shù)據(jù)庫連接池技術(shù)的入門教程
這篇文章主要給大家介紹了關(guān)于Java數(shù)據(jù)庫連接池技術(shù)的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2021-03-03
SpringBoot集成Flowable實現(xiàn)工作流解讀
文章介紹如何通過Flowable與SpringBoot結(jié)合搭建企業(yè)審批系統(tǒng),涵蓋流程設(shè)計、引擎集成、業(yè)務(wù)交互及全生命周期管理,實現(xiàn)可視化建模、低代碼開發(fā),助力中小企業(yè)高效協(xié)作與數(shù)字化轉(zhuǎn)型2025-08-08
Java并發(fā)系列之CountDownLatch源碼分析
這篇文章主要為大家詳細(xì)介紹了Java并發(fā)系列之CountDownLatch源碼,具有一定的參考價值,感興趣的小伙伴們可以參考一下2018-03-03

