Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/13.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/9/ssl/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
如何通过spring控制器将对象值传递给2个jsp页面_Spring_Spring Mvc - Fatal编程技术网

如何通过spring控制器将对象值传递给2个jsp页面

如何通过spring控制器将对象值传递给2个jsp页面,spring,spring-mvc,Spring,Spring Mvc,我有两个模型班 public class Abcd { private String name; private String familyName; // getters and setters } public class Bcd { private String color; // getters and setters } 我希望第一个jsp页面为Abcd获取输入,然后将其传递到第二个jsp页面,在这里我也为BCD类获取输入,然后向第三个页面显示两个对

我有两个模型班

public class Abcd {

    private String name;
    private String familyName;

// getters and setters
}

public class Bcd {

    private String color;

// getters and setters
}
我希望第一个jsp页面为Abcd获取输入,然后将其传递到第二个jsp页面,在这里我也为BCD类获取输入,然后向第三个页面显示两个对象的输入数据


请建议执行此操作的方法

您可以将此对象放入一个对象中:

public class Wizard {
   private Abcd first;
   private Bcd  second;

    // setters, gettes
}
然后在控制器中放入: @会话论坛向导 公共类向导控制器{

@ModelAttribute("wizard")
public Wizard modelWizar() {
  return new Wizard();
}
}

有关更多信息,请转到Spring参考

如果您使用的是Spring版本<2.5,则可以使用

AbstractWizardFormController,在最新版本的spring中被弃用

您可以在第二页的隐藏字段中输入Abcd的姓名和族。调用第三个页面的操作将能够访问Abcd和Bcd的属性,并在第三个JSP中显示它们