最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

SpringMvc根據(jù)返回值類(lèi)型不同處理響應(yīng)的方法

 更新時(shí)間:2023年09月16日 09:42:55   作者:菜到極致就是渣  
這篇文章主要介紹了SpringMvc根據(jù)返回值類(lèi)型不同處理響應(yīng),我們可以通過(guò)控制器方法的返回值設(shè)置跳轉(zhuǎn)的視圖,控制器支持如void,String,ModelAndView類(lèi)型,需要的朋友可以參考下

一、介紹

我們可以通過(guò)控制器方法的返回值設(shè)置跳轉(zhuǎn)的視圖??刂破髦С秩鐅oid,String,ModelAndView類(lèi)型。

 二、返回值為void

返回值是void會(huì)跳轉(zhuǎn)到名字是前綴(也就是你前面編寫(xiě)的視圖解析器中的)+方法路徑名+后綴的jsp頁(yè)面        

(1)控制層方法

@RequestMapping("/test")
    public void t1(){
        System.out.println("hello!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!");
    }

路徑是test,方法執(zhí)行完畢以后會(huì)跳轉(zhuǎn)到test.jsp頁(yè)面中(前提是配置好了視圖解析器,不然可能會(huì)報(bào)錯(cuò))

三、返回值為String

(1)控制層

此時(shí)跳轉(zhuǎn)到的的是前綴+返回值+后綴的jsp頁(yè)面。

 @RequestMapping("/c2/h1")
    public String t2(){
        System.out.println("90");
        return "test";
    }

四、返回值為ModelAndView

該對(duì)象是SpringMvc提供的對(duì)象,它可以向request域設(shè)置數(shù)據(jù)并指定跳轉(zhuǎn)的頁(yè)面。該對(duì)象包含Model對(duì)象和View對(duì)象。

Model:向request域中設(shè)置數(shù)據(jù)。

View:指定跳轉(zhuǎn)的頁(yè)面

(1)控制層方法

@RequestMapping("/c2/h1")
    public ModelAndView t3(){
        //創(chuàng)建ModelAndView對(duì)象
        ModelAndView modelAndView=new ModelAndView();
        //獲取Model對(duì)象,本質(zhì)上是一個(gè)Map
        Map<String,Object> model=modelAndView.getModel();
        //使用Model對(duì)象向request域設(shè)置數(shù)據(jù)
        model.put("name","大大大大大牛");
        //使用View對(duì)象設(shè)置跳轉(zhuǎn)的路徑為/test.jsp
        modelAndView.setViewName("test");
        return modelAndView;
    }

(2)jsp頁(yè)面

<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
    <title>Title</title>
</head>
<body>
<h1>request=${requestScope.name}</h1>
</body>
</html>

這里的${requestScope.name}是el表達(dá)式寫(xiě)法,所以在web.xml中要添加支持el表達(dá)式

<web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee"
     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
     xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee
               http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd"
     version="3.1">
</web-app>

到此這篇關(guān)于SpringMvc根據(jù)返回值類(lèi)型不同處理響應(yīng)的文章就介紹到這了,更多相關(guān)SpringMvc返回值類(lèi)型內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Java實(shí)現(xiàn)網(wǎng)絡(luò)數(shù)據(jù)提取所需知識(shí)點(diǎn)

    Java實(shí)現(xiàn)網(wǎng)絡(luò)數(shù)據(jù)提取所需知識(shí)點(diǎn)

    這篇文章主要介紹了Java實(shí)現(xiàn)網(wǎng)絡(luò)數(shù)據(jù)提取所需知識(shí)點(diǎn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-07-07
  • Mybatis+Druid+MybatisPlus多數(shù)據(jù)源配置方法

    Mybatis+Druid+MybatisPlus多數(shù)據(jù)源配置方法

    在項(xiàng)目開(kāi)發(fā)中,經(jīng)常需要連接多個(gè)數(shù)據(jù)庫(kù),使用Mybatis、Druid和MybatisPlus可以實(shí)現(xiàn)多數(shù)據(jù)源配置,通過(guò)定義配置類(lèi)和修改配置文件,如properties或yaml,可以設(shè)置多個(gè)數(shù)據(jù)源,本文介紹了配置項(xiàng)包括Druid基本配置、數(shù)據(jù)源一、數(shù)據(jù)源二,感興趣的朋友一起看看吧
    2024-09-09
  • SpringBoot實(shí)現(xiàn)獲取客戶端IP地理位置

    SpringBoot實(shí)現(xiàn)獲取客戶端IP地理位置

    在當(dāng)今互聯(lián)的世界中,了解客戶端的地理位置對(duì)于提供個(gè)性化服務(wù)和增強(qiáng)用戶體驗(yàn)至關(guān)重要,使用本文為大家介紹了SpringBoot獲取客戶端IP地理位置的相關(guān)方法,需要的小伙伴可以參考下
    2023-11-11
  • Springboot中設(shè)置時(shí)間格式問(wèn)題小結(jié)

    Springboot中設(shè)置時(shí)間格式問(wèn)題小結(jié)

    本文主要介紹了Springboot中設(shè)置時(shí)間格式問(wèn)題小結(jié),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2025-04-04
  • 解決IDEA錯(cuò)誤 Cause: java.sql.SQLException: The server time zone value的問(wèn)題

    解決IDEA錯(cuò)誤 Cause: java.sql.SQLException: The server time zone

    這篇文章主要介紹了解決IDEA錯(cuò)誤 Cause: java.sql.SQLException: The server time zone value的問(wèn)題,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-08-08
  • Java獲取項(xiàng)目路徑方式System.getProperty(“user.dir“)

    Java獲取項(xiàng)目路徑方式System.getProperty(“user.dir“)

    這篇文章主要介紹了Java獲取項(xiàng)目路徑方式System.getProperty(“user.dir“),具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-12-12
  • Java 泛型總結(jié)(三):通配符的使用

    Java 泛型總結(jié)(三):通配符的使用

    在泛型的使用中,還有個(gè)重要的東西叫通配符,本文介紹通配符的使用。具有很好的參考價(jià)值。下面跟著小編一起來(lái)看下吧
    2017-03-03
  • IDEA快速搭建jsp項(xiàng)目的圖文教程

    IDEA快速搭建jsp項(xiàng)目的圖文教程

    這篇文章主要介紹了IDEA快速搭建jsp項(xiàng)目的圖文教程,本文分步驟通過(guò)圖文并茂的形式給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2021-05-05
  • Java實(shí)現(xiàn)多文件壓縮加密并重命名壓縮文件對(duì)象的方法

    Java實(shí)現(xiàn)多文件壓縮加密并重命名壓縮文件對(duì)象的方法

    這篇文章主要介紹了Java實(shí)現(xiàn)多文件壓縮加密并重命名壓縮文件對(duì)象的方法,本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2021-01-01
  • Struts2的輸入校驗(yàn)實(shí)例代碼

    Struts2的輸入校驗(yàn)實(shí)例代碼

    這篇文章主要介紹了Struts2的輸入校驗(yàn)實(shí)例代碼,非常不錯(cuò),具有參考借鑒價(jià)值, 需要的朋友可以參考下
    2017-03-03

最新評(píng)論

宜黄县| 天峻县| 台南市| 瑞丽市| 和林格尔县| 建始县| 鹤庆县| 黔江区| 诸暨市| 青神县| 满洲里市| 滦平县| 阿合奇县| 昌图县| 泰宁县| 惠东县| 南华县| 樟树市| 哈尔滨市| 竹北市| 沂水县| 绥阳县| 蒲江县| 龙陵县| 韶关市| 云阳县| 夏津县| 榕江县| 尖扎县| 苍梧县| 潍坊市| 康马县| 闽清县| 淮滨县| 临潭县| 剑川县| 汽车| 时尚| 三明市| 白城市| 桐乡市|