Java 通過 二三法 巧解前端數據顯示

一、前言

上回我們說過瞭數據在後端的接受的三種方法,那麼今天自然就來瞭解以及學會數據

在前端的顯示,前端顯示也是十分重要的,這在購物之類的平臺,顯示我們所購之物

的原理就是前端顯示。

二、正文部分

許多人看到這標題或許有什麼是”二三法”,不要著急,慢慢看,答案就會自在心中瞭。

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法

到此這篇關於Java 通過 二三法 巧解前端數據顯示的文章就介紹到這瞭,更多相關Java 二三法內容請搜索WalkonNet以前的文章或繼續瀏覽下面的相關文章希望大傢以後多多支持WalkonNet!

推薦閱讀: