怎么使用@PathVariable注解实现动态传值
发表于:2025-01-19 作者:千家信息网编辑
千家信息网最后更新 2025年01月19日,本篇内容主要讲解"怎么使用@PathVariable注解实现动态传值",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"怎么使用@PathVariable注解实
千家信息网最后更新 2025年01月19日怎么使用@PathVariable注解实现动态传值
本篇内容主要讲解"怎么使用@PathVariable注解实现动态传值",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"怎么使用@PathVariable注解实现动态传值"吧!
@PathVariable注解实现动态传值
动态传值
@RequestMapping(value="/Test/{id}")public void Test(@PathVariable Integer id){ .............}
用法
在页面表单的action中,写controller中对应的方法名
TestController.java@RequestMapping(value="/{methodName}")public String TZ(@PathVariable String methodName){ return methodName;}
动态参数使用@PathVariable解析
现在有如下的一条超链接
"target="_blank">${article.title}
这条超链接的特点就是在URL路径中添加了EL表达式解析出来的id值。
因此,在SpringMVC的Controller层中,需要解析它,使用@PathVariable("articleId") Long articleId 来解析。
@PathVariable是专门用来解析URL请求中的动态参数。
在Controller层的代码如下
public static final String URL_ARTICLE_READ = "article/readArticle/{articleId}"; /** * 去文章详情页面 * 根据URL路径中指定的文章ID号,去获取制定文章的内容 * * @param articleId 指定的文章的ID号 * @return 获取此文章的数据,并去文章详情页面 */ @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 上了。
到此,相信大家对"怎么使用@PathVariable注解实现动态传值"有了更深的了解,不妨来实际操作一番吧!这里是网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!
动态
文章
注解
页面
内容
参数
方法
详情
路径
链接
学习
实用
更深
中指
代码
兴趣
实用性
实际
就是
操作简单
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
网络安全形势最严重的省
云平台本身数据库包括哪些
oracle数据库外键
江苏银行服务器未收到证书
浙江做网络安全
识别中药活性成分的数据库
服务器的io口是什么东西
武汉平潭互联网科技有限公司
客户端调用服务器
ibm服务器质保
软件开发公司平台
企业网络安全风险预警
应聘网络技术人员的业余爱好
服务器设置管理口
数据库释放连接失败
网络安全法考试答案2021
把主机做成局域网服务器
win7 时间服务器
安全行业应用图数据库
网络安全宣传素材制作
微信后台数据库架构
华为服务器显示uc2
如何将电视盒做成文件服务器
惠普塔式服务器维修站点
网络安全工程师等级考试
网络安全管理什么公安岗位
邳州网络营销软件开发质量服务
上海软件开发税务筹划如何做
淮安通用软件开发技术指导
订阅式数据库