<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 亚洲国产精品白丝在线观看| 国产精品一区二区久久精品无码| 国产日产韩国精品视频| 在线播放精品一区二区啪视频| 久久精品综合电影| 亚洲精品一级无码中文字幕| 国产精品资源在线观看网站| 久久久久无码国产精品一区| 人人妻人人做人人爽精品| 青娱乐2017年精品视频在线| 久久无码专区国产精品s| 国产福利电影一区二区三区久久久久成人精品综合 | 亚洲精品岛国片在线观看| 麻豆精品在线观看| 久久久久久一品道精品免费看| 国产精品gz久久久| 在线视频日韩精品| 国产精品九九九久久九九| 少妇精品无码一区二区三区| 中文字幕在线不卡精品视频99| 国产精品极品美女自在线| 国产手机精品一区二区| 91久久亚洲国产成人精品性色| 最新国产精品拍自在线播放| 亚洲国产精品一区二区第一页免 | 2048亚洲精品国产| 国产麻豆va精品视频| 中文字幕精品一区二区| 亚洲精品综合久久中文字幕 | 久久久精品日本一区二区三区| 国产伦子系列麻豆精品| 精品久久久久久中文| 亚洲中文字幕一区精品自拍| 69精品免费视频| 99精品众筹模特自拍视频| 亚洲AV午夜福利精品一区二区| 中文字幕精品视频在线| 国产午夜精品久久久久九九| 国产精品被窝福利一区| 国产精品免费久久久久电影网| 人妻少妇精品久久|