• 고객센터
  • 교육
  • 매뉴얼
  • 데모
  • 제품소개
조회 수 : 3445
2013.05.24 (14:39:15)

게시판을 이용해 주셔서 감사합니다.
다음양식에 맞게 입력해주세요.

**필수입력사항**

* 고객(업체)명 : 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클래스파일명" 이라는 메시지로 출력되는지 알고싶습니다.

 

 

2013.05.27 (09:01:25)
shift

throw new LBizException 부분은 TR 컴포넌트 Onfaile 이벤트에서 처리할 수 없어 SrvErrCode라는 펑션을 생성하여 UserMsg로 패킷메시지를 받아 처리한 것으로 보이며 이는 개발자가 처리하기 위해 생성한 로직으로 보입니다.

 

TR 컴포넌트의 OnFail이벤트에서 제공하는 메소드는 gtrCUD.ErrorMsg 와 gtrCUD.ErrorCode입니다.

ErrorMsg와 ErrorCode는 서비스상에서 gauceResponse.writeException으로 보내지는 에러메시지를 출력하게 됩니다.

writeException으로 던져진 메시지만 받기를 원하시면 ErrorMsg와 ErrorCode를 사용하시기 바랍니다.

 

감사합니다.

(*.124.184.58)
번호 제목 닉네임 조회 등록일
7069 no image 색상을 선택하는 Dialog를 띄워주려면 어떻게해야하나요? [1]
날쌘곰탱이
3258 2013-06-10
7068 no image OnUserColor 이벤트 이용하여 색표현 한것이 엑셀다운시 색이 표현이 안되네요. [1]
dbrnjsfhr
3445 2013-06-05
7067 no image QR코드관련질문 [1]
윤정원
3218 2013-06-05
7066 no image mgrid 질문 [1]
윤상민
3227 2013-06-04
7065 no image EMedit format 문의 [1]
유민규
3104 2013-06-04
Selected no image writeException 에러 메시지 호출 관련 질문입니다. [1]
신현철
3445 2013-05-24
게시판을 이용해 주셔서 감사합니다. 다음양식에 맞게 입력해주세요. **필수입력사항** * 고객(업체)명 : 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클래스파일명" 이라는 메시지로 출력되는지 알고싶습니다.
7063 no image 그리드 에 이미지 삽입 에러 [1]
준희
3336 2013-05-22
7062 no image 그리드 에 이미지 삽입 에러 파일 [2]
준희
3299 2013-05-22
7061 no image Grid Popup Column에서 Enter키를 입력할때 OnPopup 이밴트발생.. [1]
나그네
6055 2013-05-21
7060 no image 그리드 색상변경 decode 값 [1]
김곰돌
3799 2013-05-16
7059 그리드 표현 가능여부를 질문드립니다. 파일 [1]
한재성
3323 2013-05-16
7058 no image 가우스 기능 [1]
조세희
3084 2013-05-15
7057 no image Internet Explorer 10 업그레이드 후 가우스 Object 실행 안되는 현상. [1]
임동빈
3312 2013-05-15
7056 no image 윈도우7 / 익스플로러 9 업그레이드 후 dataset 문제 [1]
김승연
3243 2013-05-13
7055 no image dataset 문의 [1]
글로비스
3418 2013-05-13
7054 그리드 sum 값 문의 파일 [1]
김순용
3210 2013-05-13
7053 no image ExportFile2 사용시 [1]
윤창영
3319 2013-05-09
7052 no image inputfile 사용에 대한 문의사항 입니다. 파일 [1]
김병기
3231 2013-05-09
7051 no image RE:컴포넌트에 이벤트가 발생하여도 무시하는 기능 있나요? [2]
날쌘곰탱이
3738 2013-05-08
7050 no image 컴포넌트파일 업데이트 [1]
민철
3251 2013-05-06
Tag List
XE Login