SpringMVC入門學習 04 給頁面輸出資料

2021-10-04 19:18:16 字數 818 閱讀 7547

1)在方法上傳入原生的request和session

2)在方法上傳入map、model或modelmap,資料被放在請求域中

index.jsp中發起請求:

"handle01"

>handle01<

/a>

controller中:

("/handle01"

)public string handle01

(modelmap modelmap)

success.jsp中獲取值:

$3)⭐⭐返回modelandview⭐⭐,資料被放在請求域中

既包含檢視資訊(頁面位址),也包含模型資料(輸出給頁面的資料)(

"/handle02"

)public modelandview handle02

上面三種方法本質上都是給bindingawaremodelmap中儲存資料

1)不常用,可能會引發異常

springmvc提供了一種可以臨時給session域中儲存資料的方式:

使用@sessionattributes(「msg」)註解在類上標記

使得在bindingawaremodelmap中儲存資料的同時在session中儲存乙份

引數:value:儲存key=value的資料

types:儲存value的型別=types的資料(如types=)

2)推薦使用原生api

SpringMVC入門學習

前幾天照著教程似懂非懂地搭建起乙個簡單的springmvc例項,現在是時候做乙個入門學習,了解一下springmvc流程及工作細節。springmvc是圍繞乙個dispatcherservlet 來設計的,這個servlet會把請求分發給各個controller,並支援可配置的處理器對映 檢視渲染 ...

SpringMvc入門學習(一)

我的第乙個springmvc 的helloworld 第一步,匯入spring mvc所需要的jar包 第二步 在專案工程下的web.xml裡配置dispatcherservlet 需要注意的是,若沒有顯示配置contextconfiglocation的初始值,spring則會自動到該預設的路徑下載...

SpringMvc 學習筆記 入門程式

入門程式 需求 商品訂單管理 功能需要 商品列表查詢 1 配置前端控制器 在web.xml中配置。2 配置處理器介面卡 通過檢視源 此介面卡能執行實現controller介面的handler 3 開發handler 需要實現controller介面,才能由org.springframework.we...