2010-01-27 5 views
0

내 응용 프로그램이 Spring MVC를 사용 중입니다. 컨트롤러에서 뷰로가는 도중 JSP를 통해 관련 속성을 표시하는 데 사용되는 모델의 빈을 만들어이 프레임웍을 모험하고 있습니다. 그러나 다시 돌아가서 컨트롤러에 양식을 제출 한 후에 구조화 된 formBean 대신 원시 HTTPRequest를 사용하고 있습니다.formBean을 스프링 MVC에 어떻게 통합 할 수 있습니까?

저는 이것이 우리의 MVC 모델에 이것을 삽입하는 방법을 찾고있는 불리한 점이라고 생각합니다. 이 내용은 봄에 MVC가 처리하는 방법을이 link에서 보았습니다. 나는 JSP에 아무것도 추가하지 않으 -이 솔루션은 우리의 구현을 위해 좋지 않다

protected ModelAndView onSubmit(Object command) throws ServletException 
{ Widget widget = (Widget) command; 
... 
} 

그러나 :

<spring:bind path="command"> <font color="red"> <b><c:out value="${status.errorMessage}"/></b> 
</font> 
</spring:bind> 

및 컨트롤러 : 같은 바인딩 JSP에 추가하여 또한. httprequest에 추가 된 매개 변수 중 일부는 javascript 코드로 수행됩니다. 그래서 매핑이 JSP에서는 정의되지 않은 반면 formBean을 폼 매개 변수에서 만들 수있는 솔루션을 찾고 있는데 (일부 전용 XML에서는 분명히).

아이디어가 있으십니까?

+0

- 사용자가 다른 사용자의 질문에 태그를 추가 할 수 있습니까? – GyRo

+0

상위 담당자 없이는 아니요, 아니요 – skaffman

+0

'담당자'는 무엇입니까? 그런 구현이 없다면 Spring mvc 프로젝트 개발자를위한 개선 사항으로 보내야합니까? 나에게 유용한 능력처럼 들리네. – Spiderman

답변

0

Spring에서 폼 (명령) 빈을 사용하는 가장 간단한 방법은 SimpleFormController를 확장하는 컨트롤러를 작성하는 것이다.

빠른 구글이 기본 튜토리얼의 숫자 표시

- 예를 들어 :

http://www.vaannila.com/spring/spring-simple-form-controller-1.html

나는이 질문에 더 많은 태그를 추가 할
+0

이것은 아주 좋은 예입니다. 그러나 다음과 같은 특별한 경우에는 도움이되지 않습니다. 1. 우리는 Spring의 MultiActionController를 확장하는 컨트롤러를 사용하고 SimpleFormController가 아닌 "onSubmit"기능을 지원하지 않습니다. 2. 클라이언트 측 코드 (JSP)를 변경하고 그것은 Spring의 taglib에서 나온 'form'입니다. Spring이 View (JSP)를 건드리지 않고 formBean을 생성하는 솔루션을 찾고있다. – Spiderman

+0

아마도 즉시 사용할 수있는 솔루션이 없기 때문에이를 가로 채기 위해 구현해야 할 것입니다. 나는이 똑똑한 공동체에 대한 지식으로부터 다른 알려진 해결책이 있는지 아직도 기다리고있다. – Spiderman

관련 문제