方法的映射地址: kjplatform/api/dz/{date}, 我需要怎么写能拿到dz 跟date ,还是说
我需要传一个HttpservletRequest类型的参数?
不用HttpservletRequest也可以,直接使用@PathVariable注解。
代码如下:
@RequestMapping(value = "/download/{id}/{date}/", method = RequestMethod.GET)
public void download(HttpServletResponse response, @PathVariable String id, @PathVariable String date) {
System.out.println("id = " + id);
System.out.println("date = " + date);
}
运行截图:
访问地址(仅供参考):
http://localhost:8088/kjplatform/api/download/52457821/2019-03-14/
在controller的方法中将参数写为HttpServletRequest request,然后在方法体中就可以用request.getParameter("dz");得到你的数据
顶楼上,但是拿到dz是什么意思?dz不是在路径中写死了的吗?