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
如果您在 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