码迷,mamicode.com
首页 > 编程语言 > 详细

SpringMVC路径传参

时间:2018-09-04 13:59:32      阅读:178      评论:0      收藏:0      [点我收藏+]

标签:bubuko   传递   color   内容   nbsp   错误   过程   短板   map   

在看祖传代码的过程中看到了一部分不太理解的代码,如下:

    @RequestMapping("index/{key}")
    public Map<String,Object> Index(@PathVariable("key") String key){
        return Result.ok(key);
    }

在index后面跟的{key}实际上是把参数直接写在路径里进行传递。

使用过程中建议在内部可确定的情况下使用,对于外部使用的情况可能会有坑。

具体的调试过程呈现出来的图如下:

正确的示例:

技术分享图片

错误的示例:

技术分享图片

 

如果key值没有参数,那么无法访问。

会出现的坑(这种方式的短板)

 技术分享图片

在有 “.”点出现的情况下就只能得到点之前的内容,点之后的数据无法得到。

 

SpringMVC路径传参

标签:bubuko   传递   color   内容   nbsp   错误   过程   短板   map   

原文地址:https://www.cnblogs.com/cswxl/p/9583644.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!