2010-12-13 3 views
0

내가이 스프링 컨트롤러를 통해 2 개 JSP 페이지에 개체 값을 전달하는이 모델 클래스 1 JSP 페이지는 2 JSP 페이지에 전달 후 ABCD에 대한 입력을 받아, 그 내가 원하는어떻게

public class Abcd { 

    private String name; 
    private String familyName; 

// getters and setters 
} 

public class Bcd { 

    private String color; 

// getters and setters 
} 

어디에서 또한 BCD 클래스에 대한 입력을 한 후 나는 모두 3 페이지

에 입력 된 데이터 개체를 표시 할 수있는 방법을 제안 해주십시오 당신은 하나의 객체로이 객체를 넣을 수 있습니다

답변

0

두 번째 페이지의 숨겨진 필드에 Abcdnamefamily을 넣을 수 있습니다. 세 번째 페이지를 호출하는 작업은 AbcdBcd의 속성에 액세스하여 세 번째 JSP에 표시 할 수 있습니다.

0

이 :

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

    // setters, gettes 
} 
컨트롤러 넣어에서 다음

: @SessionAttribute 당신이 사용하는 경우 ("마법사") 공용 클래스 WizardController 봄에 가서 자세한 내용은 {

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

}

http://static.springsource.org/spring/docs/3.0.5.RELEASE/spring-framework-reference/html/mvc.html#mvc-ann-sessionattrib

참조 봄 버전 < 2.5 다음 사용할 수 있습니다

AbstractWizardFormController is 봄의 최신 버전에서는 사용되지 않습니다.