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

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

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
主站蜘蛛池模板: 77成人影视 | 亚洲系列国产精品制服丝袜第 | 日本日日黄 | 美女禁区视频免费观看精选 | 欧美性白人顶级hd | 亚洲视频在线看 | 日韩拍拍拍 | 91短视频版高清在线观看免费 | 99在线观看国产 | 亚洲国产综合网 | 亚洲性视频在线观看 | 草草草视频在线观看 | 99福利视频导航 | 每天都要睡男人(nph) | 日本老妇乱子伦中文视频 | 动漫美女羞羞 | 国产欧美成人免费观看 | 亚洲国产精品自在自线观看 | 色先锋av资源中文字幕 | 奇米影视亚洲狠狠色 | 亚洲情射 | 99视频都是精品热在线播放 | 色愉拍亚洲偷自拍 | 亚洲人成网站在线观看青青 | 欧美在线播放一区二区 | 精品播放| 热久久最新地址 | 出差上的少妇20p | 青青成人福利国产在线视频 | sex5·性屋娱乐 | crdy在线看亚洲 | h在线动漫 | 男男双性生子产乳高辣h | 大香线一本 | 日本高清在线播放一区二区三区 | 亚洲精品国产成人99久久 | 91你懂的 | 青草视频网站在线观看 | 国产剧情在线播放 | 嫩草影院永久在线一二三四 | 下雨天小说词枝 |