在spring mvc中有什么东西要替换它?
@RequestMapping(value = "/checklogin")
public String printWelcome() {
return "hello";
}
因为我无需处理,只需重定向。
我们必须在href属性中放置什么路径?
我在javascript代码中尝试window.location.href="pages/hello.jsp";
,但我收到404错误。
这是我的目录结构:
Webcontent
resources
css
WEB-INF
pages
hello.jsp
答案 0 :(得分:0)
如果您在WEB-INF目录下有.jsp页面(或任何其他资源),则无法在尝试使用window.location.href="pages/hello.jsp";
时直接从浏览器访问它。将hello.jsp放在webcontent目录中,但在WEB-INF目录之外,你将无法获得404.
但是,如果您仍希望将jsp保留在WEB-INF目录中,则可以使用视图解析程序阻止您构建类似于您显示的控制器。看看UrlBasedViewResolver,在这里:
http://docs.spring.io/spring/docs/3.0.0.M3/reference/html/ch16s05.html