Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jsp/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/spring-mvc/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从控制器重定向到jsp_Jsp_Spring Mvc - Fatal编程技术网

从控制器重定向到jsp

从控制器重定向到jsp,jsp,spring-mvc,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()

我是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,但url不同于
/web/home.jsp
,它是
/web/postt/getpost
。有人能帮我吗?

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


请阅读一些基本的Spring MVC教程和示例代码,以熟悉重定向到JSP的过程,比如说“hello.JSP”:-

  • 将处理程序的返回类型更改为字符串
  • 是否返回“重定向:你好”
    参考文档

    如果我使用重定向,那么模型中的值不会显示在jspI used View Resolver中,因此它会重定向到正确的jsp,比如web/home.jsp。但是url没有更改View Resolver不应该更改任何url,我想您需要回顾基本的Spring概念