Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/spring-mvc/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Spring mvc @RequestMapping在Spring3.1中不再工作_Spring Mvc - Fatal编程技术网

Spring mvc @RequestMapping在Spring3.1中不再工作

Spring mvc @RequestMapping在Spring3.1中不再工作,spring-mvc,Spring Mvc,我更新了我的项目以使用3.1.0.RELEASE,实际上不是我,但Spring Roo从3.0.6.RELEASE开始使用,以下映射不再有效: @RequestMapping(value = "/partners/public/logos/{id}/{filename}.{ext}") public void partners_get_logo2(@PathVariable Long id, @PathVariable String filename, @PathVariable

我更新了我的项目以使用3.1.0.RELEASE,实际上不是我,但Spring Roo从3.0.6.RELEASE开始使用,以下映射不再有效:

@RequestMapping(value = "/partners/public/logos/{id}/{filename}.{ext}")
public void partners_get_logo2(@PathVariable Long id,
        @PathVariable String filename, @PathVariable String ext,
        ModelMap modelMap, HttpServletRequest request,
        HttpServletResponse response) throws Exception {
...
}

如何映射2个以上的路径变量?

您是否尝试转义点\\,或者只是将整个文件名(包括扩展名)拆分到方法中,您得到了什么异常?我没有异常,只是这个方法在Spring 3.0中没有被调用。此方法旨在生成图像和缩略图-也许这里有一个技巧?我尝试了@PathVariablevalue=filename字符串文件名-但效果相同。。新的Spring3.1似乎没有按名称区分路径变量。。。启动Spring时,在日志中可以看到正在处理的所有请求映射。您可以查看是否实际考虑了映射,或者映射它时是否存在错误。