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

使用@PathVariable注解如何實(shí)現(xiàn)動(dòng)態(tài)傳值

 更新時(shí)間:2021年10月30日 09:50:30   作者:csdn_JaydenWang  
這篇文章主要介紹了使用@PathVariable注解如何實(shí)現(xiàn)動(dòng)態(tài)傳值,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

@PathVariable注解實(shí)現(xiàn)動(dòng)態(tài)傳值

動(dòng)態(tài)傳值

@RequestMapping(value="/Test/{id}")
public void Test(@PathVariable Integer id){
            .............
}

用法

在頁(yè)面表單的action中,寫controller中對(duì)應(yīng)的方法名

TestController.java
@RequestMapping(value="/{methodName}")
public String TZ(@PathVariable String methodName){
              return methodName;
}

動(dòng)態(tài)參數(shù)使用@PathVariable解析

現(xiàn)在有如下的一條超鏈接

<a href="<c:url value=" rel="external nofollow" /actions/article/readArticle/${article.id}"/> "
target="_blank">${article.title}</a>

這條超鏈接的特點(diǎn)就是在URL路徑中添加了EL表達(dá)式解析出來(lái)的id值。

因此,在SpringMVC的Controller層中,需要解析它,使用@PathVariable("articleId") Long articleId 來(lái)解析。

@PathVariable是專門用來(lái)解析URL請(qǐng)求中的動(dòng)態(tài)參數(shù)。

在Controller層的代碼如下

public static final String URL_ARTICLE_READ = "article/readArticle/{articleId}";
    /**
     * 去文章詳情頁(yè)面
     * 根據(jù)URL路徑中指定的文章ID號(hào),去獲取制定文章的內(nèi)容
     *
     * @param articleId 指定的文章的ID號(hào)
     * @return          獲取此文章的數(shù)據(jù),并去文章詳情頁(yè)面
     */
    @RequestMapping(value = {URL_ARTICLE_READ} )
    public ModelAndView readArticle(@PathVariable("articleId") Long articleId){
        LOGGER.info("enter article detail page, articleId = {}",articleId);
        final Article article = articleService.getArticleById(articleId);
 ...
    }

這樣,頁(yè)面上的${article.id}的值,就最終映射到了Java中的Long articleId 上了。

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Java 導(dǎo)出excel進(jìn)行換行的案例

    Java 導(dǎo)出excel進(jìn)行換行的案例

    這篇文章主要介紹了Java 導(dǎo)出excel進(jìn)行換行的案例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2020-09-09
  • java中throws實(shí)例用法詳解

    java中throws實(shí)例用法詳解

    在本篇文章里小編給大家分享了一篇關(guān)于java中throws實(shí)例用法詳解,有興趣的朋友們可以參考學(xué)習(xí)下。
    2021-01-01
  • 2022版IDEA創(chuàng)建一個(gè)maven項(xiàng)目的超詳細(xì)圖文教程

    2022版IDEA創(chuàng)建一個(gè)maven項(xiàng)目的超詳細(xì)圖文教程

    IDEA是用于java語(yǔ)言開(kāi)發(fā)的集成環(huán)境,并且經(jīng)常用于maven、spring、MyBatis等項(xiàng)目的開(kāi)發(fā),下面這篇文章主要給大家介紹了關(guān)于2022版IDEA創(chuàng)建一個(gè)maven項(xiàng)目的超詳細(xì)圖文教程,需要的朋友可以參考下
    2023-02-02
  • 線程池滿Thread?pool?exhausted排查和解決方案

    線程池滿Thread?pool?exhausted排查和解決方案

    這篇文章主要介紹了線程池滿Thread?pool?exhausted排查和解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-11-11
  • Spring中@order注解用法實(shí)戰(zhàn)教程

    Spring中@order注解用法實(shí)戰(zhàn)教程

    @Order注解主要用來(lái)控制配置類的加載順序,數(shù)字越小,越先加載,下面這篇文章主要給大家介紹了關(guān)于Spring中@order注解用法的相關(guān)資料,需要的朋友可以參考下
    2022-11-11
  • Java實(shí)現(xiàn)房屋出租系統(tǒng)詳解

    Java實(shí)現(xiàn)房屋出租系統(tǒng)詳解

    這篇文章主要介紹了實(shí)現(xiàn)Java房屋出租系統(tǒng)的實(shí)現(xiàn)過(guò)程,文章條理清晰,在實(shí)現(xiàn)過(guò)程中加深了對(duì)相關(guān)概念的理解,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-10-10
  • 雙Token無(wú)感刷新機(jī)制實(shí)現(xiàn)方式

    雙Token無(wú)感刷新機(jī)制實(shí)現(xiàn)方式

    本文介紹了如何在Vue.js前端和Java后端實(shí)現(xiàn)雙Token的無(wú)感刷新機(jī)制,后端通過(guò)Jwt過(guò)濾器解析Token,前端在請(qǐng)求時(shí)攜帶Token并保存,當(dāng)Token過(guò)期時(shí),前端會(huì)自動(dòng)刷新并重新發(fā)送請(qǐng)求,實(shí)現(xiàn)無(wú)感刷新
    2025-03-03
  • Java中比較運(yùn)算符compareTo()、equals()與==的區(qū)別及應(yīng)用總結(jié)

    Java中比較運(yùn)算符compareTo()、equals()與==的區(qū)別及應(yīng)用總結(jié)

    這篇文章主要給大家介紹了關(guān)于Java中比較運(yùn)算符compareTo()、equals()與==的區(qū)別及應(yīng)用的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),需要的朋友可以參考借鑒,下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2018-09-09
  • Spring Boot快速入門教程

    Spring Boot快速入門教程

    本篇文章主要介紹了Spring Boot快速入門教程,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2018-01-01
  • Java使用Fastjson進(jìn)行JSON數(shù)據(jù)操作教程詳解

    Java使用Fastjson進(jìn)行JSON數(shù)據(jù)操作教程詳解

    Fastjson?是一個(gè)?Java?庫(kù),可以用來(lái)將?Java?對(duì)象轉(zhuǎn)換為它們的?JSON?表示,本文主要為大家詳細(xì)介紹了Java如何使用Fastjson進(jìn)行JSON數(shù)據(jù)操作,需要的可以參考下
    2023-12-12

最新評(píng)論

蓝田县| 阿尔山市| 南京市| 洞头县| 曲阜市| 郴州市| 湟中县| 鞍山市| 乌苏市| 云南省| 芦溪县| 石嘴山市| 宁明县| 灌南县| 太仓市| 门源| 盐山县| 延长县| 辽中县| 康马县| 定陶县| 保定市| 伊金霍洛旗| 阿拉善左旗| 且末县| 绥棱县| 华池县| 丰台区| 洛宁县| 东明县| 固始县| 镇江市| 南丰县| 茌平县| 北安市| 章丘市| 青州市| 南部县| 土默特右旗| 华蓥市| 山西省|