从控制器重定向到jsp

时间:2013-09-18 01:58:08

标签: jsp spring-mvc

我是Spring的新手,并将值从

这样的控制器传递给jsp
public ModelMap postquery() {
    logger.debug("in query");
    ModelMap a = new ModelMap("home.jsp");
    a.addObject("listt",postservice.getPostDetailsBean());
    a.addObject("siz",postservice.getPostDetailsBean().size());
    return a;
}

它正在获取jsp,但网址不同而不是/web/home.jsp,它是/web/postt/getpost。有人可以帮帮我吗?

2 个答案:

答案 0 :(得分:0)

在Spring中,您可以将任意jsp映射到任何URL路径。通常有一个视图解析器涉及将控制器处理程序方法指定的视图名称解析为实际视图(例如:jsp)

请仔细阅读一些基本的Spring MVC教程和示例代码以熟悉自己

答案 1 :(得分:0)

重定向到JSP - 比如'hello.jsp': -

  1. 将处理程序的返回类型更改为String
  2. 执行return "redirect:hello";
  3. 请参阅文档here