目錄
一、前言
Model法:
Map法:
一、前言
上回我們說過了資料在后端的接受的三種方法,那么今天自然就來了解以及學會資料
在前端的顯示,前端顯示也是十分重要的,這在購物之類的平臺,顯示我們所購之物
的原理就是前端顯示,
二、正文部分
許多人看到這標題或許有什么是"二三法",不要著急,慢慢看,答案就會自在心中了,
Model法:
打開我們前面寫過的文章,在Demo類下,如圖,這是我后端資料接受的第一種方法,

前端資料接受只需要在第二個public String括號里加上Model model 其中第二個model可以
是任意名字,為了形象,我們取名model

然后再此類下寫如圖所示,

其中" "下的是前端所要顯示取得名,可以是隨意取不帶" ",是后端下的,這個要和定義的
相同即可,應該寫在定義好的變數之后(String之后)
再其次是在jsp中<form>之外填寫如圖:
點擊運行,在百度搜索localhost:8080查看即可
在第二種后端資料接受下如圖:

方法還是一樣的,在第二個public String 下如圖:

在jsp還是一樣的,所以這里我們直接運行:

提交之后顯示成功
第三種方式的后端資料接受下:

運行之后:
此時,就完結了Model在三種后端資料接受下的使用,是不是挺容易的
Map法:
Map相比Model更麻煩些
第一種如圖:
需要在Demo類下:

在@Controller 下加上這句話:
@SessionAttributes(value={"zh","mm"},types={String.class ,String.class })
如圖:
然后也是在第二個public下加上Map<String,String> map 然后在括號里加上如圖:

為了對比我沒把上次用的Model刪去,用不用的" "前端顯示區分開了
此時我們在jsp下:
可以直接這么寫,但是推薦下面這種,雖然復雜,但是指意明確

直接運行之后:

上面的是Model的,下面是Map的,
第二種方式下:
在@Controller還是要加:
@SessionAttributes(value={"zh","mm"},types={String.class ,String.class })

因為前面弄過了jsp下的內容, 運行之后:

不過在第三種ModelAttribute下Map不支持:

運行之后:


所以@ModelAttribute不支持Map法
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/305955.html
標籤:java

