怎么使用@PathVariable注解实现动态传值

技术怎么使用@PathVariable注解实现动态传值本篇内容主要讲解“怎么使用@PathVariable注解实现动态传值”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“怎么使

本文主要讲解“如何使用@PathVariable标注实现动态值传递”。感兴趣的朋友不妨看看。本文介绍的方法简单、快速、实用。让边肖带你学习如何使用@PathVariable标注实现动态值传递。

00-1010动态值传输。

@RequestMapping(值='/Test/{id} ')

public void test(@ PathVariableIntegerid){ 0

..

}用法。

在页面表单的操作中,在控制器中写入相应的方法名。

TestController.java

@RequestMapping(值='/{methodName} ')

public stringtz(@ path variablestringmethod name){ 0

returnmethodName

}

@PathVariable注解实现动态传值

现在有一个超链接,如下所示。

ahref=' c : URL value=' rel=' externalnofallow '/actions/article/read article/$ { article . id } '/'

target=' _ blank ' $ { article . title }/a此超链接的特点是将EL表达式解析的id值添加到URL路径中。

因此,在SpringMVC的Controller层中,需要使用@ pathvariable ('articleid ')长的articleid来解析它。

@PathVariable是专门用来解析URL请求中的动态参数。

控制器级别的代码如下。

publicationstaticfilestringurl _ ARTICLE _ READ=' ARTICLE/READ ARTICLE/{ ARTICLE id } ';

/**

*转到文章详细信息页面。

*根据文章ID号中指定的URL路径,获取文章的内容。

*

* @ paramarticleId指定项目的标识号。

*@return获取这篇文章的数据,进入文章详情页。

*/

@RequestMapping(值={ URL _ ARTICLE _ READ })

public modelandviewreadarticle(@ path variable(' article id ')longarticle id){ 0

LOGGER . info(' enterarticle detail page,articleId={} ',article id);

final article article=article ServiCe . GetArticleBiid(article id);

.

}这样,页面上${article.id}的值最终映射到Java中的Long articleId。

至此,相信大家对“如何使用@PathVariable标注实现动态价值传递”有了更深的理解,下面就来做一些实际工作吧!这是网站。更多相关内容,可以进入相关渠道查询,关注我们,继续学习!

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/63484.html

(0)

相关推荐

  • Go语言基础类型及常量用法示例分析

    技术Go语言基础类型及常量用法示例分析本篇内容介绍了“Go语言基础类型及常量用法示例分析”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,

    攻略 2021年11月18日
  • 如何深入解析Java 8 默认方法和多继承

    技术如何深入解析Java 8 默认方法和多继承本篇文章给大家分享的是有关如何深入解析Java 8 默认方法和多继承,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看

    攻略 2021年10月29日
  • asmdisk对应的磁盘分区信息是什么

    技术asmdisk对应的磁盘分区信息是什么这篇文章主要介绍了asmdisk对应的磁盘分区信息是什么,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。

    攻略 2021年11月12日
  • 蛋清打发,蛋清打发不起来的原因是什么

    技术蛋清打发,蛋清打发不起来的原因是什么您好,很高兴来回答您的这个问题蛋清打发。依我个人的制作经验,蛋清打发不起来的原因有以下几个关键点:首先,鸡蛋的选择。用来做蛋糕的鸡蛋,必须使用新鲜的鸡蛋。通常情况下,鸡蛋放在冰箱时

    生活 2021年10月27日
  • 木在田字格的正确写法,“木”的笔顺在田字格怎么写

    技术木在田字格的正确写法,“木”的笔顺在田字格怎么写木在田字格里的写法如上。 木木在田字格的正确写法:[ mù ] 部首:木 笔画:4 五行:木 五笔:SSSS 基本解释 1. 树类植物的通称 :树~。乔~。灌~。~石(

    生活 2021年10月26日
  • linux rpm 基础知识

    技术linux rpm 基础知识 linux rpm 基础知识目录Linux中安装软件的三种方式rpmrpm安装rpm安装插图1)rpm安装插图2)rpm卸载rpm更新软件包名称解析rpm查看指令
    Li

    礼包 2021年12月17日