validation Controller에 로직 추가시 질문 입니다.
- 작성자 :
- 김*현
- 작성일 :
- 2010-08-31 18:11:29
- 조회수 :
- 2,954
- 구분 :
- 실행환경
- 진행상태 :
- 완료
Q
회원 등록 프로그램을 만들고 있습니다.
Server-Side Validation을 위해 Controller에 validation 로직을 추가하였는데요...
if (bindingResult.hasErrors()){
return "/orgchart/OrgMgrRegister";
}
이런 식으로요..
헌데 /orgchart/OrgMgrRegister.jsp page 는 관련 DB 에서 date 들을 가지고 와서.. select 상자에 뿌려주고 있습니다.
OrgMgrRegister.do 호출해서 모델어트리뷰트에 값을 담아서 OrgMgrRegister.jsp 로 가야 합니다.
이럴경우 어떻게 처리해야 하나요?
Server-Side Validation을 위해 Controller에 validation 로직을 추가하였는데요...
if (bindingResult.hasErrors()){
return "/orgchart/OrgMgrRegister";
}
이런 식으로요..
헌데 /orgchart/OrgMgrRegister.jsp page 는 관련 DB 에서 date 들을 가지고 와서.. select 상자에 뿌려주고 있습니다.
OrgMgrRegister.do 호출해서 모델어트리뷰트에 값을 담아서 OrgMgrRegister.jsp 로 가야 합니다.
이럴경우 어떻게 처리해야 하나요?
A
안녕하세요.. 김동현님..
이런 경우는 다음과 같이 return 앞에 "forward:"를 추가하시면 됩니다.
예를 들어 다음과 같이 변경하시면 됩니다.
return "forward:/orgchar/OrgMgrRegister.do";
이 경우 request를 공유하기 때문에.. 기존 request 정보를 공유하여 OrgMgrRegister.do를 호출합니다.
그럼.. 즐거운 하루되십시오.
감사합니다.
이런 경우는 다음과 같이 return 앞에 "forward:"를 추가하시면 됩니다.
예를 들어 다음과 같이 변경하시면 됩니다.
return "forward:/orgchar/OrgMgrRegister.do";
이 경우 request를 공유하기 때문에.. 기존 request 정보를 공유하여 OrgMgrRegister.do를 호출합니다.
그럼.. 즐거운 하루되십시오.
감사합니다.