您的位置:首页 > 其它

[置顶] 动态参数使用@PathVariable解析

2018-03-30 17:50 197 查看
        现在有如下的一条超链接<a href="<c:url value="/actions/article/readArticle/${article.id}"/> "
target="_blank">${article.title}</a>

         这条超链接的特点就是在URL路径中添加了EL表达式解析出来的id值。        因此,在SpringMVC的Controller层中,需要解析它,使用@PathVariable("articleId") Long articleId 来解析。
        @PathVariable是专门用来解析URL请求中的动态参数。

        在Controller层的代码如下 /**
* 去文章详情页面
* 根据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);

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐