<strike id="cakm0"></strike>
  • <button id="cakm0"><dl id="cakm0"></dl></button>
  • <samp id="cakm0"><tbody id="cakm0"></tbody></samp>
    <samp id="cakm0"><pre id="cakm0"></pre></samp><ul id="cakm0"></ul>
    <strike id="cakm0"></strike>
    <li id="cakm0"></li>
  • <ul id="cakm0"></ul>
  • 更多精彩內(nèi)容,歡迎關(guān)注:

    視頻號(hào)
    視頻號(hào)

    抖音
    抖音

    快手
    快手

    微博
    微博

    當(dāng)前位置:首頁 科技百科 java modelandview

    java modelandview

    文檔

    java modelandview

    modelandview是當(dāng)控制器處理完請(qǐng)求時(shí),會(huì)將包含視圖名稱或視圖對(duì)象以及一些模型屬性的ModelAndView對(duì)象返回到DispatcherServlet。因此,經(jīng)常需要在控制器中構(gòu)造ModelAndView對(duì)象。
    推薦度:
    導(dǎo)讀modelandview是當(dāng)控制器處理完請(qǐng)求時(shí),會(huì)將包含視圖名稱或視圖對(duì)象以及一些模型屬性的ModelAndView對(duì)象返回到DispatcherServlet。因此,經(jīng)常需要在控制器中構(gòu)造ModelAndView對(duì)象。

    java modelandview是什么,讓我們一起了解一下?

    modelandview是當(dāng)控制器處理完請(qǐng)求時(shí),會(huì)將包含視圖名稱或視圖對(duì)象以及一些模型屬性的ModelAndView對(duì)象返回到DispatcherServlet。因此,經(jīng)常需要在控制器中構(gòu)造ModelAndView對(duì)象。ModelAndView類提供了幾個(gè)重載的構(gòu)造器和一些方便的方法,讓你可以根據(jù)自己的喜好來構(gòu)造ModelAndView對(duì)象。這些構(gòu)造器和方法以類似的方式支持視圖名稱和視圖對(duì)象。當(dāng)你只有一個(gè)模型屬性要返回時(shí),可以在構(gòu)造器中指定該屬性來構(gòu)造ModelAndView對(duì)象。

    ModelAndView的使用方法是怎樣的?

    添加模型數(shù)據(jù)用addObject,設(shè)置視圖setViewName。

    ModelAndView 對(duì)象有兩個(gè)作用:

    1、設(shè)置轉(zhuǎn)向地址,這也是ModelAndView和ModelMap的主要區(qū)別。設(shè)置方式如下所示:

    ModelAndView?view?=?new?ModelAndView("path:student");

    或者通過setViewName方式:

    public?void?setViewName(String?viewName){...}

    2、將控制器方法中處理的結(jié)果數(shù)據(jù)傳遞到結(jié)果頁面,也就是把在結(jié)果頁面上需要的數(shù)據(jù)放到ModelAndView對(duì)象中即可,其作用類似于request對(duì)象的setAttribute方法的作用,用來在一個(gè)請(qǐng)求過程中傳遞處理的數(shù)據(jù)。通過以下方法向頁面?zhèn)鬟f參數(shù):

    public?ModelAndView?addObject(String?attributeName,?Object?attributeValue){...}
    public?ModelAndView?addObject(Object?attributeValue){...}

    在jsp中:也是可以通過el表達(dá)式語言 a t t r i b u t e N a m e 或 者 C 標(biāo) 簽 庫 的 attributeName或者C標(biāo)簽庫的 attributeName或者C標(biāo)簽庫的{name } 來獲取并展示ModelAndView中的數(shù)據(jù)。

    實(shí)戰(zhàn)操作,示例代碼如下:

    package?com.itmyhome;??
    ??
    import?java.util.ArrayList;??
    import?java.util.HashMap;??
    import?java.util.List;??
    import?java.util.Map;??
    ??
    import?org.springframework.stereotype.Controller;??
    import?org.springframework.web.bind.annotation.RequestMapping;??
    import?org.springframework.web.servlet.ModelAndView;??
    ??
    @Controller??
    public?class?Login?{??
    ??
    ????@RequestMapping(value="login")??
    ????public?ModelAndView?login(){??
    ????????ModelAndView?mav?=?new?ModelAndView();??
    ????????mav.setViewName("welcome");?//返回的文件名??
    ??????????
    ????????mav.addObject("message","hello?kitty");??
    ??????????
    ????????//List??
    ????????List?list?=?new?ArrayList();??
    ????????list.add("java");??
    ????????list.add("c++");??
    ????????list.add("oracle");??
    ????????mav.addObject("bookList",?list);??
    ??????????
    ????????//Map??
    ????????Map?map?=?new?HashMap();??
    ????????map.put("zhangsan",?"北京");??
    ????????map.put("lisi",?"上海");??
    ????????map.put("wangwu",?"深圳");??
    ????????mav.addObject("map",map);??
    ??????????
    ????????return?mav;??
    ????}??
    }

    以上就是小編今天的分享了,希望可以幫助到大家。

    文檔

    java modelandview

    modelandview是當(dāng)控制器處理完請(qǐng)求時(shí),會(huì)將包含視圖名稱或視圖對(duì)象以及一些模型屬性的ModelAndView對(duì)象返回到DispatcherServlet。因此,經(jīng)常需要在控制器中構(gòu)造ModelAndView對(duì)象。
    推薦度:
    為你推薦
    資訊專欄
    熱門視頻
    相關(guān)推薦
    java module java monad java mono java mqtt java multiset java mvvm java mybatisplus java namespace java newinstance java nextint java nextline java nexus java nfs java geotools java getbytes java hashcode java hdfs java node類 java notify java nslookup java mockito java mmap java mkdir java mina java mian java method java merge java memcpy java matrix java matlab java math.ceil java mapping java malloc java main java logstash java logging java localtime java locale java list.contains java list.add
    Top 国产精品天天影视久久综合网| 2021最新久久久视精品爱| 骚包在线精品国产美女| 精品国产这么小也不放过| 久久国产精品最新一区| 麻豆麻豆必出精品入口| 国产伦精品一区二区三区视频小说| 亚洲国产精品久久人人爱| 国产美女久久精品香蕉69| 九九精品国产99精品| 亚洲国产精品ⅴa在线观看| 精品一区二区三区在线观看| 精品国产乱码久久久久久| 精品国产yw在线观看| 国产精品xxxx国产喷水亚洲国产精品无码久久一区 | 久久久久夜夜夜精品国产| 亚洲午夜精品久久久久久浪潮| 欧美激情国产精品视频一区二区 | 亚洲精品乱码久久久久久V| 99视频精品全部在线| 久久久精品免费国产四虎| 国产午夜精品一区二区三区小说 | 国产成人无码精品久久久性色| 精品视频一区二区三三区四区| 国产精品一区二区香蕉| 无码人妻精品一区二区三| 国产精品一区二区在线观看| 国产精品女主播自在线拍| 久久精品国产亚洲av麻豆蜜芽| 99热这里有精品| 午夜精品久久久久久中宇| 久久国产精品一区二区| 国产精品无码久久综合| 精品在线观看免费| 91精品国产91久久久久久蜜臀| 98精品全国免费观看视频| 99在线观看精品视频| 麻豆成人久久精品二区三区免费| 久久91精品国产91久久| 午夜精品视频在线观看| 99re5在线精品视频热线|