2013-02-12 2 views
0

사용자의 세부 정보를 작업에 제출하는 데 사용되는 jsp 양식이 있습니다. 작업 클래스가 사용자 클래스를 확장하지 않기를 원하므로 , 입력 개체를 만들어 내 작업으로 보내야하지만 어떻게해야할지 모릅니다.개체에 양식의 값을 입력하고 컨트롤러에 개체를 보내는 방법

  • 사용자 클래스에는 긴 매개 변수 목록이 있습니다. 사용자 클래스는 긴 메서드 목록을 포함하고 있습니다. 확장하면 모든 요소를 ​​내 Register 메서드의 매개 변수로 사용해야합니다.

양식

 <s:form action="Register"> 

       <s:textfield name="fname" label="Name"/> 
       <s:textfield name="lname" label="Surname"/> 
       <s:textfield name="mobile" label="Mobile"/> 
        ..... 
       <s:submit validate="true"></s:submit> 
    </s:form> 

<jsp:useBean id="obj" class="com.Users"/> 
<jsp:setProperty property="*" name="obj"/> 

액션

@Action 
    public class Registration{ 
    public boolean Register(User obj) 
    { 
      ..... 
    } 
    .... 

답변

1

당신은 뽀조 클래스의 각 필드에 해당하는 값을 설정할 수있는 모든 필드와의 getParameter() 메소드에 의해 뽀조 클래스를 만들 수 있습니다 . 그런 다음 Pojo 클래스 obj를 직접 등록 메소드에 전달할 수 있습니다.

+0

index.jsp로 설정해야하는 값을 설정할 수있는 구성 파일을 확인하십시오. –

관련 문제