怎么使用@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)

相关推荐

  • throw和throws有什么不同

    技术throw和throws有什么不同 throw和throws有什么不同共同点:
    两者在抛出异常时,他们只管把异常抛出,并不处理异常,由调用者负责处理。区别(1)throw语句总是出现在方法体里面,用

    礼包 2021年11月5日
  • python3–文件读写

    技术python3–文件读写 python3–文件读写读写模式
    是否可读
    是否可写
    文件不存在时r


    报错r+

    是,覆盖写入
    报错w

    是,清空原内容
    创建新文件w+

    是,清空原内容

    礼包 2021年11月24日
  • Java编程环境搭建和变量基本使用方法是什么

    技术Java编程环境搭建和变量基本使用方法是什么本篇内容介绍了“Java编程环境搭建和变量基本使用方法是什么”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧

    攻略 2021年11月4日
  • 如何进行web.py数据库入门

    技术如何进行web.py数据库入门如何进行web.py数据库入门,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。web.py是一个非常精巧的web框架,不

    攻略 2021年12月4日
  • Linux前台的程序如何转到后台执行并且关闭终端而不杀死命令

    技术Linux前台的程序如何转到后台执行并且关闭终端而不杀死命令这篇文章给大家介绍Linux前台的程序如何转到后台执行并且关闭终端而不杀死命令,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。过SSH或

    攻略 2021年10月21日
  • 对女生的称呼,男孩子如何称呼女孩子比较好

    技术对女生的称呼,男孩子如何称呼女孩子比较好虽然我们看不透人心对女生的称呼,但是我们可以用自己的心感受到谁对我们好,谁有对我们不好。看了一个像是段子又不是段子的调侃:喜欢你的时候,是亲爱的。不喜欢你的时候,是猪。想你的时

    生活 2021年10月22日