Java 通過 二三法 巧解前端數(shù)據(jù)顯示
一、前言
上回我們說過了數(shù)據(jù)在后端的接受的三種方法,那么今天自然就來了解以及學(xué)會數(shù)據(jù)
在前端的顯示,前端顯示也是十分重要的,這在購物之類的平臺,顯示我們所購之物
的原理就是前端顯示。
二、正文部分
許多人看到這標題或許有什么是"二三法",不要著急,慢慢看,答案就會自在心中了。
Model法:
打開我們前面寫過的文章,在Demo類下,如圖,這是我后端數(shù)據(jù)接受的第一種方法,
前端數(shù)據(jù)接受只需要在第二個public String括號里加上Model model 其中第二個model可以
是任意名字,為了形象,我們?nèi)∶鹠odel
然后再此類下寫如圖所示,
其中" "下的是前端所要顯示取得名,可以是隨意取不帶" ",是后端下的,這個要和定義的
相同即可。應(yīng)該寫在定義好的變量之后(String之后)
再其次是在jsp中<form>之外填寫如圖:
點擊運行,在百度搜索localhost:8080查看即可
在第二種后端數(shù)據(jù)接受下如圖:
方法還是一樣的,在第二個public String 下如圖:
在jsp還是一樣的,所以這里我們直接運行:
提交之后顯示成功
第三種方式的后端數(shù)據(jù)接受下:
運行之后:
此時,就完結(jié)了Model在三種后端數(shù)據(jù)接受下的使用,是不是挺容易的
Map法:
Map相比Model更麻煩些
第一種如圖:
需要在Demo類下:
在@Controller 下加上這句話:
@SessionAttributes(value={"zh","mm"},types={String.class ,String.class })
如圖:
然后也是在第二個public下加上Map<String,String> map 然后在括號里加上如圖:
為了對比我沒把上次用的Model刪去,用不用的" "前端顯示區(qū)分開了
此時我們在jsp下:
可以直接這么寫,但是推薦下面這種,雖然復(fù)雜,但是指意明確
直接運行之后:
上面的是Model的,下面是Map的。
第二種方式下:
在@Controller還是要加:
@SessionAttributes(value={"zh","mm"},types={String.class ,String.class })
因為前面弄過了jsp下的內(nèi)容, 運行之后:
不過在第三種ModelAttribute下Map不支持:
運行之后:
所以@ModelAttribute不支持Map法
到此這篇關(guān)于Java 通過 二三法 巧解前端數(shù)據(jù)顯示的文章就介紹到這了,更多相關(guān)Java 二三法內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
關(guān)于SpringBoot mysql數(shù)據(jù)庫時區(qū)問題
在后端開發(fā)過程中經(jīng)常會遇到幾個時區(qū)設(shè)置問題,今天分幾種情況給大家介紹SpringBoot mysql數(shù)據(jù)庫時區(qū)問題,感興趣的朋友跟隨小編一起看看吧2021-06-06Java String轉(zhuǎn)換時為null的解決方法
這篇文章主要介紹了Java String轉(zhuǎn)換時為null的解決方法,需要的朋友可以參考下2017-07-07springboot?vue接口測試HutoolUtil?TreeUtil處理樹形結(jié)構(gòu)
這篇文章主要介紹了springboot?vue接口測試HutoolUtil?TreeUtil處理樹形結(jié)構(gòu),有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2022-05-05Springboot 項目讀取Resources目錄下的文件(推薦)
這篇文章主要介紹了Springboot 項目讀取Resources目錄下的文件,本文給大家介紹的非常詳細,對大家的學(xué)習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2020-11-11Java 線程狀態(tài)和等待喚醒機制和線程池的實現(xiàn)
這篇文章主要介紹了Java 線程狀態(tài)和等待喚醒機制和線程池的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學(xué)習或者工作具有一定的參考學(xué)習價值,需要的朋友們下面隨著小編來一起學(xué)習學(xué)習吧2020-03-03