2014-07-18 2 views
1

ModelDriven을 사용하지 않고 jsp에서 pojo 클래스를 초기화하고 싶습니다. 예를 들어 는 POJO 경우 기반 모델을 사용하지 않고이 POJOModelDriven을 사용하지 않고 jsp에서 pojo를 채우는 방법

+0

ModelDriven을 사용하고 있습니까? –

+0

JSP는 html 페이지를 생성합니다.이 요청은 요청이며 작업에 설정된 게시물입니다. 작업에 user라는 속성이 있으면 요청에 user.username 및 user.password와 적절한 값이 포함 된 키가 있어야합니다. – Quaternion

+0

@RomanC 아니요 모델을 사용하지 않음 – xrcwrn

답변

0

를 초기화하는 방법 username와 POJO user에서이

password

JSP usernamepassword 필드에

는 속성입니다 당신의 행동을 초기화하고 게터가 있어야합니다. POJO 사용자는 User는 getter 및 setter와 usernamepassword 등의 분야에 대한 속성을 가져야한다

private User user = new User(); 
public User getUser(){return user;} 

액션 빈의 속성이어야합니다.

액션 빈은 액션 빈을 채울 params 인터셉터를 포함하도록 기본 인터셉터 스택으로 구성되어야합니다.

JSP에서 입력 필드 이름 앞에 user.을 붙이십시오. 그래서

<s:textfield name="user.username"/> 
<s:textfield name="user.password"/> 

name 속성의 값이 getUser().setUsername()getUser().setPassword()로 평가 OGNL 표현입니다 있습니다.