세션관련
- 작성자 :
- 심*현
- 작성일 :
- 2011-09-07 16:52:53
- 조회수 :
- 1,993
- 구분 :
- 공통컴포넌트
- 진행상태 :
- 완료
Q
안녕하세요...공통컴포넌트를 적용하다 문의드리겠습니다.
우선 로그인은 context-security를 이용하여 적용했습니다.
그리고 난 후 코드쪽(공통분류코드) 부분 적용하려고 하는데
--- The error occurred in egovframework/sqlmap/com/cmm/sym/ccm/EgovCmmnClCodeManage_SQL_Mssql.xml.
--- The error occurred while applying a parameter map.
--- Check the CmmnClCodeManageDAO.insertCmmnClCode-InlineParameterMap.
--- Check the parameter mapping for the 'frstRegisterId' property.
'frstRegisterId' 가 null값이어서..보니 LoginVO의 아이디를 꺼내오는데
저것이 세션관련되있는건지 궁금하여 문의드립니다.
context-security을 이용하면 세션에 넣어주는지
아니면 따로 처리를 해야 하는지 궁금합니다~
우선 로그인은 context-security를 이용하여 적용했습니다.
그리고 난 후 코드쪽(공통분류코드) 부분 적용하려고 하는데
--- The error occurred in egovframework/sqlmap/com/cmm/sym/ccm/EgovCmmnClCodeManage_SQL_Mssql.xml.
--- The error occurred while applying a parameter map.
--- Check the CmmnClCodeManageDAO.insertCmmnClCode-InlineParameterMap.
--- Check the parameter mapping for the 'frstRegisterId' property.
'frstRegisterId' 가 null값이어서..보니 LoginVO의 아이디를 꺼내오는데
저것이 세션관련되있는건지 궁금하여 문의드립니다.
context-security을 이용하면 세션에 넣어주는지
아니면 따로 처리를 해야 하는지 궁금합니다~
A
안녕하세요.. 심정현님..
egovframework.com.sym.ccm.ccc.web.EgovCcmCmmnClCodeManageController의 insertCmmnClCode 메소드를 보시면..
다음과 같이 loginVO에서 unique id를 얻어와 frstRegisterId에 넣어 주고 있습니다.
cmmnClCode.setFrstRegisterId(loginVO.getUniqId());
cmmnClCodeManageService.insertCmmnClCode(cmmnClCode);
이 부분이 현재는 파라미터로 loginVO 정보를 넘겨 받도록 되어 있으나..
security를 적용하신 경우에는 다음과 같이 변경하실 수 있습니다.
LoginVO user = (LoginVO)EgovUserDetailsHelper.getAuthenticatedUser();
cmmnClCode.setFrstRegisterId(user.getUniqId());
cmmnClCodeManageService.insertCmmnClCode(cmmnClCode);
그럼.. 즐거운 하루되십시오.
감사합니다.
egovframework.com.sym.ccm.ccc.web.EgovCcmCmmnClCodeManageController의 insertCmmnClCode 메소드를 보시면..
다음과 같이 loginVO에서 unique id를 얻어와 frstRegisterId에 넣어 주고 있습니다.
cmmnClCode.setFrstRegisterId(loginVO.getUniqId());
cmmnClCodeManageService.insertCmmnClCode(cmmnClCode);
이 부분이 현재는 파라미터로 loginVO 정보를 넘겨 받도록 되어 있으나..
security를 적용하신 경우에는 다음과 같이 변경하실 수 있습니다.
LoginVO user = (LoginVO)EgovUserDetailsHelper.getAuthenticatedUser();
cmmnClCode.setFrstRegisterId(user.getUniqId());
cmmnClCodeManageService.insertCmmnClCode(cmmnClCode);
그럼.. 즐거운 하루되십시오.
감사합니다.