一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - Java教程 - 使用@PathVariable注解如何實現(xiàn)動態(tài)傳值

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

2022-03-07 00:34csdn_JaydenWang Java教程

這篇文章主要介紹了使用@PathVariable注解如何實現(xiàn)動態(tài)傳值,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教

@PathVariable注解實現(xiàn)動態(tài)傳值

動態(tài)傳值

?
1
2
3
4
@RequestMapping(value="/Test/{id}")
public void Test(@PathVariable Integer id){
            .............
}

用法

在頁面表單的action中,寫controller中對應的方法名

?
1
2
3
4
5
TestController.java
@RequestMapping(value="/{methodName}")
public String TZ(@PathVariable String methodName){
              return methodName;
}

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

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

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

這條超鏈接的特點就是在URL路徑中添加了EL表達式解析出來的id值。

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

@PathVariable是專門用來解析URL請求中的動態(tài)參數(shù)。

在Controller層的代碼如下

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
public static final String URL_ARTICLE_READ = "article/readArticle/{articleId}";
    /**
     * 去文章詳情頁面
     * 根據(jù)URL路徑中指定的文章ID號,去獲取制定文章的內容
     *
     * @param articleId 指定的文章的ID號
     * @return          獲取此文章的數(shù)據(jù),并去文章詳情頁面
     */
    @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);
 ...
    }

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

以上為個人經驗,希望能給大家一個參考,也希望大家多多支持服務器之家。

原文鏈接:https://blog.csdn.net/JaydenWang5310/article/details/78110002

延伸 · 閱讀

精彩推薦
  • Java教程SpringBoot如何優(yōu)雅地使用Swagger2

    SpringBoot如何優(yōu)雅地使用Swagger2

    這篇文章主要介紹了SpringBoot如何優(yōu)雅地使用Swagger2,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參...

    天不生我李淳罡4572020-07-09
  • Java教程Java 中ThreadLocal類詳解

    Java 中ThreadLocal類詳解

    什么是ThreadLocal?顧名思義它是local variable(線程局部變量)。它的功用非常簡單,就是為每一個使用該變量的線程都提供一個變量值的副本,是每一個線程...

    趙杰A-1242652020-04-13
  • Java教程java獲取當前日期和時間的二種方法分享

    java獲取當前日期和時間的二種方法分享

    這篇文章主要介紹了java獲取當前日期和時間的二種方法,需要的朋友可以參考下 ...

    java教程網(wǎng)3372019-11-16
  • Java教程SPFA 算法實例講解

    SPFA 算法實例講解

    下面小編就為大家?guī)硪黄猄PFA 算法實例講解。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧...

    Java教程網(wǎng)4722020-12-02
  • Java教程Spring+quartz實現(xiàn)定時發(fā)送郵件功能實例

    Spring+quartz實現(xiàn)定時發(fā)送郵件功能實例

    spring提供的定時發(fā)送郵件功能一直深受廣大web開發(fā)者的喜愛,這篇文章主要介紹了Spring+quartz實現(xiàn)定時發(fā)送郵件功能實例,有興趣的可以了解一下。...

    逍遙衛(wèi)子3602020-08-28
  • Java教程java處理按鈕點擊事件的方法

    java處理按鈕點擊事件的方法

    下面小編就為大家?guī)硪黄猨ava處理按鈕點擊事件的方法。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧...

    Java教程網(wǎng)14642020-09-12
  • Java教程深入理解Java反射

    深入理解Java反射

    在理解反射原理之前先要搞清類型信息。接下來通過本文給大家介紹java反射的深入理解,非常不錯,具有參考借鑒價值,感興趣的朋友一起看下吧 ...

    luoxn283962020-05-31
  • Java教程java新特性之for循環(huán)最全的用法總結

    java新特性之for循環(huán)最全的用法總結

    下面小編就為大家?guī)硪黄猨ava新特性之for循環(huán)最全的用法總結。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧...

    jingxian4072020-07-20
主站蜘蛛池模板: 午夜香蕉成视频人网站高清版 | 久久精品一区二区免费看 | 成人免费观看网欧美片 | 外国老少性配 | 楚乔传第二部免费观看全集完整版 | 日本乱人伦中文在线播放 | 波多野结衣久久国产精品 | 国产精品成人在线播放 | 欧美日韩国产精品va | 亚洲日韩男人网在线 | 国产人成激情视频在线观看 | 日本高清在线播放 | 欧美性bbbbbxxxxxddd| 日本免费在线观看 | 日日操美女 | 男人狂躁女人gif动态图 | 天堂网www在线中文天堂 | 小货SAO边洗澡边CAO你动漫 | 美女奶口隐私免费视频网站 | 国产精品亚洲精品日韩已满 | 欧美一二区 | 精品久久久久久综合网 | gay台湾无套男同志可播放 | 操比视频 | 国产三级精品久久三级国专区 | 色综合伊人色综合网站中国 | 小寡妇好紧进去了好大看视频 | 欧美高清videosdesex0 | 亚洲视频在线免费看 | 男女视频在线观看 | 啊皇上你好大要知画 | 无码AV免费精品一区二区三区 | 午夜福利院电影 | 欧美成人aletta ocean | 欧美成人福利视频 | 美女脱了内裤张开腿亲吻男生 | 日本三级s级在线播放 | 亚洲码在线观看 | 三星w699| 人与动人物性行为zozo共患病 | 五月婷婷在线播放 |