我正在开发一个Web应用程序,其中一个功能是列出给定路径下的所有文件。我尝试将URL的几个段映射到一个PathVariable上,类似于这样:
@RequestMapping("/list/{path}")
public String listFilesUnderPath(@PathVariable String path, Model model) {
//.... add the file list to the model
return "list"; //the model name
}
没成功。当请求url为 /list/folder_a/folder_aa
时,RequestMappingHandlerMapping
报错:"Did not find handler method for ..."
。
由于给定路径可能包含任意数量的段落,因此为每种情况编写方法是不切实际的。