사용자 관리 커스텀
- 작성자 :
- s*j
- 작성일 :
- 2021-06-18 19:02:52
- 조회수 :
- 3,621
- 구분 :
- 공통컴포넌트 /
- 진행상태 :
- 완료
Q
안녕하세요 , 공통컴포넌트를 통해 사용자관리 기능을 커스텀 중인 개발자입니다.
사용자관리에서 수정할때 validation을 피하기 위해 패스워드를 form 태그 hidden으로 숨겨서 컨트롤러에 넘기는데
beanValidator.validate(mberManageVO, bindingResult);
if (bindingResult.hasErrors()) {
model.addAttribute("resultMsg", bindingResult.getAllErrors().get(0).getDefaultMessage());
return "forward:/com/cop/usr/updateUserManageView.do";
}
여기서 if문을 타더니 resultMsg에 errors.password1 즉 "errors.password1={0}은(는) 8~20자 내에서 입력해야 합니다. " 에러가 발생하더라구요.
password를 hidden으로 숨겨 값을 담지 않아서 나타난 에러 같은데, 커스텀 시에 password는 수정목록에서 제거하기 위해서는 어떤 수정이 필요할까요?
사용자관리에서 수정할때 validation을 피하기 위해 패스워드를 form 태그 hidden으로 숨겨서 컨트롤러에 넘기는데
beanValidator.validate(mberManageVO, bindingResult);
if (bindingResult.hasErrors()) {
model.addAttribute("resultMsg", bindingResult.getAllErrors().get(0).getDefaultMessage());
return "forward:/com/cop/usr/updateUserManageView.do";
}
여기서 if문을 타더니 resultMsg에 errors.password1 즉 "errors.password1={0}은(는) 8~20자 내에서 입력해야 합니다. " 에러가 발생하더라구요.
password를 hidden으로 숨겨 값을 담지 않아서 나타난 에러 같은데, 커스텀 시에 password는 수정목록에서 제거하기 위해서는 어떤 수정이 필요할까요?
환경정보
-
- OS 정보 : window10
- 표준프레임워크 버전 : 3.9
- JDK(JRE) 정보 : 1.,8
- WAS 정보 : tomcat 8.5
- DB 정보 : oracle 11g
- 기타 환경 정보 :
A
안녕하세요.
표준프레임워크센터 입니다.
공통컴포넌트 v3.9의
사용자관리 위키가이드는 다음을 참조 하실수 있습니다.
https://www.egovframe.go.kr/wiki/doku.php?id=egovframework:com:v3.9:uss:%EC%82%AC%EC%9A%A9%EC%9E%90%EA%B4%80%EB%A6%AC
위키가이드의 "관련소스" 부분을 확인하시면
validation 부분은
다음 파일을 참조 하고 있습니다.
resources/egovframework/validator/com/uss/umt/EgovUserManage.xml
해당 설정파일의 다음 부분을 확인 하시면 될듯 합니다.
<field property="password" ~~~
password는 수정목록에서 제거하기 위해서 라고 하셨는데요.
해당 필드가 필요 없다는 의미라면 삭제 하실수도 있고
depends="" 속성을 수정하실수 있을듯 합니다.
감사합니다.
표준프레임워크센터 입니다.
공통컴포넌트 v3.9의
사용자관리 위키가이드는 다음을 참조 하실수 있습니다.
https://www.egovframe.go.kr/wiki/doku.php?id=egovframework:com:v3.9:uss:%EC%82%AC%EC%9A%A9%EC%9E%90%EA%B4%80%EB%A6%AC
위키가이드의 "관련소스" 부분을 확인하시면
validation 부분은
다음 파일을 참조 하고 있습니다.
resources/egovframework/validator/com/uss/umt/EgovUserManage.xml
해당 설정파일의 다음 부분을 확인 하시면 될듯 합니다.
<field property="password" ~~~
password는 수정목록에서 제거하기 위해서 라고 하셨는데요.
해당 필드가 필요 없다는 의미라면 삭제 하실수도 있고
depends="" 속성을 수정하실수 있을듯 합니다.
감사합니다.