欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

@PathVariable注解的使用

程序员文章站 2024-02-14 13:18:04
...

知识场景:

@PathVariable注解的使用

问题描述:

今天写项目的时候,发现一种前端ajax向后端传数据的新方式,就是使用@PathVariable注解,做下详细介绍

前端ajax,这里的login是我要传给后台的数据
$.ajax({
    type: 'get',
    url: nginx_url + '/selectFunc.do/' + login,
    async: false,
    dataType: 'json',
    success: function (result) {
        funArray = [];
        $.each(result, function (i, item) {
            funArray.push(item.functionId);
        })
    }
})

后台controller,这里url地址后面跟上你前端传的数据名称,方法参数类型添加@PathVariable注解,里面写参数名称。

@RequestMapping("/selectFunc.do/{loginId}")
    @ResponseBody
    public List<FunctionWithGroup> selectFunc(@PathVariable("loginId") String loginId) {
        List<FunctionWithGroup> list = loginService.selectFunc(loginId);
        return list;
    }

奇怪的知识又增加了

相关标签: java ajax js