2010-04-30 5 views
0

여러 양식이있는 JSP 페이지가 있습니다. 이러한 양식 중 일부는 동적으로 생성 된 이며 각각은 데이터베이스에 일부 정보를 제출합니다.단일 JSP에서 여러 양식 처리

하나의 양식을 처리하는 것은 간단합니다. 양식 게시를 그 자체로 만들고, 단일 빈을 사용하여 데이터를 처리 할 수 ​​있습니다. 여러 양식이 있으므로 지금은 문제가 있습니다. 페이지의 양식 중 일부는 동일한 유형의 데이터 인 (동일한 입력 이름)을 처리하고 양식의 각각에 대한 'setproperty *'호출은 이 보낸 양식/bean뿐만 아니라 여러 beasn에서 데이터를 변경합니다 자료.

이 양식 제출을 처리하는 단일 빈을 사용하여 별도의 JSP를 작성하려고합니다. 그러나이 페이지를 만드는 방법이 확실하지 않습니다. 데이터가 제출 된 참조 페이지로 돌아갑니다.

나는 간단한 질문에 다음과 같이 재 형식화 할 것입니다. 하나의 질문과 복수 응답으로 된 질문을 나열하는 하나의 JSP가 있습니다. 각 답변에는 주석 형식이 있으므로 동일한 formbean도 있습니다. 나는이 설정하는 방법을 잘 모릅니다

...

답변

1

는 요청 매개 변수에 따라 요청을 제어, 전처리 및 후 처리하는 서블릿을 사용합니다. 제출 된 버튼의 이름 및/또는 값으로 양식을 구별 할 수 있습니다. RequestDispatcher#forward()을 사용하여 요청을 다시 JSP 페이지로 전달할 수 있습니다.