我想使用 spring mvc 3 将所有未映射的请求映射到 404 错误页面,并在 web.xml 和控制器中为其配置以下内容:
web.xml
<error-page>
<error-code>404</error-code>
<location>/error404</location>
</error-page>
控制器中的请求处理程序
@RequestMapping(value="/error404")
public String get404() {
return "error-404.html";
}
假设我在域mydomain/
上运行,如果我在未映射的请求中没有 a (例如http://mydomain/abc
),它可以正常工作,但否则我仍然会得到页面error-404.html
,但我会丢失页面的所有样式。
所以http://mydomain/abc
工作正常,但http://mydomain/abc/z
没有。
有人可以帮我吗?
谢谢。