亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 開發設計 > 正文

[Spring MVC]學習筆記--@RequestMapping支持的返回類型

2019-11-14 20:52:02
字體:
來源:轉載
供稿:網友
[SPRing MVC]學習筆記--@RequestMapping支持的返回類型

下面針對官方文檔列出的支持類型進行舉例。

(本篇例子存于github上,https://github.com/lemonbar/spring-mvc-requestmapping)

可以直接下載, 也可以在瀏覽器中打開進行查看(強烈建議看這個, 里面有詳細的解釋).

git clone https://github.com/lemonbar/spring-mvc-requestmapping

準備工作

1. 在WEB-INF下增加一個jsp文件夾, 里面增加兩個jsp文件, 為login.jsp和login_new.jsp

WEB-INF----jsp--------login.jsp--------login_new.jsp

2. 修改spring context xml文件, 增加viewResolver bean的定義

    <bean id="viewResolver"          class="org.springframework.web.servlet.view.InternalResourceViewResolver">        <property name="viewClass" value="org.springframework.web.servlet.view.JstlView"/>        <property name="prefix" value="/WEB-INF/jsp/"/>        <property name="suffix" value=".jsp"/>    </bean>

3. login.jsp和login_new.jsp文件內容請參考https://github.com/lemonbar/spring-mvc-requestmapping/tree/master/src/main/webapp/WEB-INF/jsp

4. 增加兩個jar/dependency, 我用的是maven, 增加的dependency

        <dependency>            <groupId>taglibs</groupId>            <artifactId>standard</artifactId>            <version>1.1.2</version>        </dependency>        <dependency>            <groupId>jstl</groupId>            <artifactId>jstl</artifactId>            <version>1.2</version>        </dependency>

5. 增加一個用來作為Controller的類, 內容參考

https://github.com/lemonbar/spring-mvc-requestmapping/blob/master/src/main/java/com/lemon/spring/controllers/GreetingController.java

到此, 準備工作完成.

ModelAndView
    public ModelAndView login() {        User user = new User();        //構造函數可以指定view的名字,addObject往model中增加一個object.        return new ModelAndView("login_new").addObject(user);    }

Model
    public Model login() {        User user = new User();        //返回類型是interface, ExtendedModelMap是實現Model接口的一個類.        //addAttribute往model中增加一個object.        //也可以不傳key, 使用默認名字.        //不能定義view的名字,使用當前view(login)的名字.        return new ExtendedModelMap().addAttribute("user", user);    }

Map
    public Map<String, User> login() {        User user = new User();        Map<String, User> map = new HashMap<String, User>();        map.put("user", user);        return map;    }

String
    public String login(Model model) {        User user = new User();        model.addAttribute(user);        return "login_new";    }

void
    public void login(Model model) {        //默認也是當前路徑.        //也可以通過聲明一個ServletResponse/HttpServletResponse的參數,來直接處理response.        User user = new User();        model.addAttribute(user);    }

@ResponseBody
    @ResponseBody    public String greeting(@PathVariable(value = "userName") String name) {        //直接將返回輸出到html body中.        return "Hello " + name;    }

還有一些其它的, 可能不經常用, 就不一一介紹了。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
成人午夜黄色影院| 国产亚洲精品成人av久久ww| 亚洲人线精品午夜| 亚洲欧洲国产一区| 91精品国产自产91精品| 精品日本美女福利在线观看| 欧美黄色片在线观看| 国产91精品不卡视频| 欧美专区在线播放| 成人a免费视频| 啪一啪鲁一鲁2019在线视频| 国产91在线高潮白浆在线观看| 在线观看亚洲视频| 国产精品第3页| 亚洲成av人乱码色午夜| 亚洲天堂av网| 日韩毛片中文字幕| 亚洲欧美一区二区三区久久| 性色av一区二区三区红粉影视| 97在线视频免费看| 欧美性一区二区三区| 91精品久久久久| 懂色av影视一区二区三区| 亚洲成avwww人| 91在线看www| 亚洲欧洲在线观看| 日韩高清电影好看的电视剧电影| 69久久夜色精品国产69| 国产精品吴梦梦| 欧美三级免费观看| 黑人精品xxx一区| 国产激情999| 久色乳综合思思在线视频| 欧美性xxxx| 国产亚洲欧美日韩美女| 欧美一级大片在线免费观看| 亚洲第一区中文99精品| 欧美激情2020午夜免费观看| 欧美一级高清免费播放| 日韩欧美极品在线观看| 国产一区二区香蕉| 亚洲第一中文字幕| 亚洲第一二三四五区| 亚洲xxxx在线| 欧美一级片一区| 亚洲欧美在线一区| 精品亚洲夜色av98在线观看| 欧美日本精品在线| 国产精品男人的天堂| 97精品视频在线观看| 夜色77av精品影院| 国产精品永久免费观看| 亚洲精品www| 欧美色道久久88综合亚洲精品| 欧美成人精品不卡视频在线观看| 亚洲精品视频在线播放| 欧美日韩亚洲国产一区| 美日韩精品免费观看视频| 欧美激情视频免费观看| 亚洲国产一区二区三区四区| 欧美成人精品在线播放| 日韩av日韩在线观看| 亚洲一区二区三区久久| 欧美性猛交99久久久久99按摩| 欧美激情亚洲自拍| 中国china体内裑精亚洲片| 日本精品视频在线播放| 国产精品视频xxx| 欧美成人午夜视频| 国产91在线高潮白浆在线观看| 国产日韩欧美日韩| 亚洲黄在线观看| 日本亚洲精品在线观看| 成人免费午夜电影| 亚洲精美色品网站| 成人黄色中文字幕| 亚洲欧美在线免费观看| 亚洲视频欧洲视频| 亚洲网站在线观看| 精品少妇v888av| 6080yy精品一区二区三区| 久久久久久久亚洲精品| 欧美一级片久久久久久久| 亚洲香蕉成人av网站在线观看| 麻豆国产精品va在线观看不卡| 17婷婷久久www| 国产精品扒开腿做爽爽爽的视频| 久久久国产一区二区| 日韩在线观看免费| 91成人在线播放| 精品久久久一区二区| 91在线播放国产| 亚洲精品午夜精品| 亚洲18私人小影院| 国产精品亚洲网站| 亚洲区中文字幕| 精品久久久一区二区| 欧美激情在线播放| 精品二区三区线观看| 韩国国内大量揄拍精品视频| 久久久久国产精品www| 中文字幕欧美国内| 国产成人av网址| 久久在线观看视频| 91产国在线观看动作片喷水| 91精品视频在线播放| 欧美—级高清免费播放| 久久精品国产亚洲一区二区| 97人人爽人人喊人人模波多| 91精品国产沙发| 午夜免费久久久久| 久久国产精品亚洲| 欧美大尺度在线观看| 久久成人精品电影| 欧美在线精品免播放器视频| 狠狠综合久久av一区二区小说| 在线国产精品视频| 久久国产精品影视| 国产精品一区二区三区免费视频| 91九色国产在线| 中文字幕一精品亚洲无线一区| 在线精品高清中文字幕| 欧美精品video| 91高清免费视频| 国产不卡一区二区在线播放| 色先锋久久影院av| 国产精品女人网站| 97视频在线免费观看| 国产欧美韩国高清| 精品国产91久久久久久| 国产精品99久久久久久www| 日韩精品中文字幕视频在线| 91成人在线观看国产| 日韩av男人的天堂| 国产不卡在线观看| 日韩av毛片网| 国产精品免费一区二区三区都可以| 亚洲精品久久7777777| 欧美大片在线免费观看| 国产精品永久免费| 国产精品视频免费在线| 精品动漫一区二区三区| 欧美天天综合色影久久精品| 人体精品一二三区| 97av在线视频| 国产精品劲爆视频| 另类色图亚洲色图| 久久久久久国产精品美女| 91精品国产自产91精品| 91在线观看欧美日韩| 色偷偷综合社区| 欧美成人剧情片在线观看| 久久久久久av| 色婷婷久久av| 日本成人精品在线| 久久国产精彩视频| 亚洲香蕉成人av网站在线观看| 亚洲第一视频在线观看| 欧美成人小视频| 成人免费直播live| 日韩在线视频观看| 国产高清在线不卡| 97精品一区二区三区| 日韩av网址在线观看|