我的file path
或a/b/c/d
等目录
我在休息时触发了这个,但我getting HTTP Status 404 error
。
我想忽略/来自文件路径,并希望print like a/b/c/d
没有404错误。
@RequestMapping(value = "/TEST/{filepath:./*}", method = RequestMethod.GET)
public void DownloadFile(@PathVariable("filepath") String filePath) {
System.out.println(filePath);
}
这是我在休息时触发的TEST/a/b/c/d
请帮助..
答案 0 :(得分:0)
此解决方案不使用PathVariable:
@RequestMapping(value = "/TEST/**", method = RequestMethod.GET)
public void DownloadFile(HttpServletRequest request) {
String filePath = (String) request.getAttribute(
HandlerMapping.PATH_WITHIN_HANDLER_MAPPING_ATTRIBUTE);
System.out.println(filePath.substring(filePath.indexOf("TEST")));
}