게시판을 이용해 주셔서 감사합니다.
다음양식에 맞게 입력해주세요.
**필수입력사항**
* 고객(업체)명 : LG CNS
* 제품 버전 : 가우스 4.0
* 문의 유형(질문/요청/참조) : 에러 메시지 출력 문제
* 내용 :
JSP 에서 트랜잭션을 수행하여 데이터를 저장하는 로직이 있습니다.
저장 로직을 수행하다가 에러가 발생되면
LBizException 을 호출하여 에러 메시지를 직접 넘겨서 JSP에서 호출합니다.
비지니스(Biz) 단에서 LBizException 을 호출하여 커맨드(Cmd) 단으로 넘겨서 받는데
//biz
throw new LBizException("실패");
//cmd
gauceResponse.writeException("UserMsg", "CMD클래스파일명", e.getMessage ());
throw new LBizException(Constants.MSG_CODE.ERROR_RETRIEVE, e);
//jsp
<script language=JavaScript for=gtrCUD event=onFail>
alert(gtrCUD.SrvErrCode("UserMsg", 0));
</script>
이런식으로 JSP 에서 에러 메시지를 호출해야 하는데.
사용자의 PC에 따라
"CMD클래스파일명" 이라는 메시지가 출력될때가 있고,
"실패" 라는 메시지가 출력될때도 있습니다.
그래서 임시로 gauceResponse.writeException("UserMsg", "CMD클래스파일명", e.getMessage ()); 이 부분을
gauceResponse.writeException("UserMsg", e.getMessage (), e.getMessage ());
이런식으로 변경하여 "실패" 라는 메시지가 출력되게 변경하였습니다.
gauceResponse.writeException("UserMsg", "CMD클래스파일명", e.getMessage ()); 이런식으로 했을때,
특정 PC에서만 "CMD클래스파일명" 이라는 메시지로 출력되는지 알고싶습니다.
번호 | 제목 | 닉네임 | 조회 | 등록일 | |
---|---|---|---|---|---|
7069 |
![]() |
색상을 선택하는 Dialog를 띄워주려면 어떻게해야하나요? [1] | |||
날쌘곰탱이 |
3507 | 2013-06-10 | |||
7068 |
![]() |
OnUserColor 이벤트 이용하여 색표현 한것이 엑셀다운시 색이 표현이 안되네요. [1] | |||
dbrnjsfhr |
3673 | 2013-06-05 | |||
7067 |
![]() |
QR코드관련질문 [1] | |||
윤정원 |
3461 | 2013-06-05 | |||
7066 |
![]() |
mgrid 질문 [1] | |||
윤상민 |
3431 | 2013-06-04 | |||
7065 |
![]() |
EMedit format 문의 [1] | |||
유민규 |
3341 | 2013-06-04 | |||
![]() |
![]() |
writeException 에러 메시지 호출 관련 질문입니다. [1] | |||
신현철 |
3655 | 2013-05-24 | |||
7063 |
![]() |
그리드 에 이미지 삽입 에러 [1] | |||
준희 |
3547 | 2013-05-22 | |||
7062 |
![]() |
그리드 에 이미지 삽입 에러
![]() |
|||
준희 |
3492 | 2013-05-22 | |||
7061 |
![]() |
Grid Popup Column에서 Enter키를 입력할때 OnPopup 이밴트발생.. [1] | |||
나그네 |
6292 | 2013-05-21 | |||
7060 |
![]() |
그리드 색상변경 decode 값 [1] | |||
김곰돌 |
4072 | 2013-05-16 | |||
7059 |
![]() |
그리드 표현 가능여부를 질문드립니다.
![]() |
|||
한재성 |
3527 | 2013-05-16 | |||
7058 |
![]() |
가우스 기능 [1] | |||
조세희 |
3250 | 2013-05-15 | |||
7057 |
![]() |
Internet Explorer 10 업그레이드 후 가우스 Object 실행 안되는 현상. [1] | |||
임동빈 |
3553 | 2013-05-15 | |||
7056 |
![]() |
윈도우7 / 익스플로러 9 업그레이드 후 dataset 문제 [1] | |||
김승연 |
3471 | 2013-05-13 | |||
7055 |
![]() |
dataset 문의 [1] | |||
글로비스 |
3671 | 2013-05-13 | |||
7054 |
![]() |
그리드 sum 값 문의
![]() |
|||
김순용 |
3455 | 2013-05-13 | |||
7053 |
![]() |
ExportFile2 사용시 [1] | |||
윤창영 |
3539 | 2013-05-09 | |||
7052 |
![]() |
inputfile 사용에 대한 문의사항 입니다.
![]() |
|||
김병기 |
3441 | 2013-05-09 | |||
7051 |
![]() |
RE:컴포넌트에 이벤트가 발생하여도 무시하는 기능 있나요? [2] | |||
날쌘곰탱이 |
3954 | 2013-05-08 | |||
7050 |
![]() |
컴포넌트파일 업데이트 [1] | |||
민철 |
3481 | 2013-05-06 | |||
throw new LBizException 부분은 TR 컴포넌트 Onfaile 이벤트에서 처리할 수 없어 SrvErrCode라는 펑션을 생성하여 UserMsg로 패킷메시지를 받아 처리한 것으로 보이며 이는 개발자가 처리하기 위해 생성한 로직으로 보입니다.
TR 컴포넌트의 OnFail이벤트에서 제공하는 메소드는 gtrCUD.ErrorMsg 와 gtrCUD.ErrorCode입니다.
ErrorMsg와 ErrorCode는 서비스상에서 gauceResponse.writeException으로 보내지는 에러메시지를 출력하게 됩니다.
writeException으로 던져진 메시지만 받기를 원하시면 ErrorMsg와 ErrorCode를 사용하시기 바랍니다.
감사합니다.