替换简单的RequestMapping

时间:2014-01-01 14:32:15

标签: javascript jquery html spring spring-mvc

在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

1 个答案:

答案 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