[英]Spring @PathVariable doesn't work
我是春季MVC的新手。 我的问题是@PathVariable
导致404“ 请求的资源()不可用 ”。
例如,这对于URL http://localhost:8080/Spring/list
@RequestMapping(value = "/list")
public String list() {
return "WEB-INF/views/list.jsp";
}
但这会为网址http://localhost:8080/Spring/list/foo
返回404
@RequestMapping(value = "/list/{nameId}")
public String list(@PathVariable("nameId") String nameId) {
return "WEB-INF/views/list.jsp";
}
怎么了? 谢谢你的回答
错误消息说明了一切。 由于这是一个分层路径,因此它在/list/WEB-INF/etc...
查找; 尝试使用JSP的绝对路径来避免该问题。
我想这有点违反直觉。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.