• 고객센터
  • 교육
  • 매뉴얼
  • 데모
  • 제품소개
김지영
조회 수 : 2338
2005.11.05 (09:11:18)
게시판을 이용해 주셔서 감사합니다.
다음양식에 맞게 입력해주세요.

* 고객시스템명 :
* 문의할 Component명 및 버전 : Gauce 3.5
* DataSet 버전 : 1.1.1.52
* Tr 버전 : 1.1.1.49
* 문의 유형(질문/요청/참조) :
* 내용 :

---gauce.properties---
locale.charset.default=EUC_KR
locale.charset.get=EUC_KR
locale.charset.post=EUC_KR

---화면단 JSP---
    <script language=JavaScript for=tbtr_1 event=onSuccess>
      alert("Transaction Success!!n" + "ErrorCode : " + tbtr_1.ErrorCode + "n" + "ErrorMsg  : " +  
               tbtr_1.ErrorMsg);
      for(i=0;i<tbtr_1.SrvErrCount('UserMsg');i++) {
        alert(tbtr_1.SrvErrMsg('UserMsg',i));
      }
    </script>


---db입력/삭제/수정처리 JSP---
...
                res.flush();
        res.commit("성공!!");  

        } catch (Exception e) {
                res.writeException("Native", "70000", e.toString());
            logger.err.println(this, e);
            //throw e;
        
        } finally {
                try {
                        res.commit();
                        res.close();
                    if (conn != null)  conn.close();                         
                }catch(Exception e) {}
            loader.restoreService(service);
        }
%>

db 입력수정삭제처리가 정상적으로 끝나면 성공!!이라는 메시지를 출력합니다... 근데... 그 글자가 다 깨져서 나옵니다.. db에서 가져오는 값들은 모두 정상적으로 출력됩니다... 단지 저 메시지만 깨지는 군요... 가끔 res.writeexception을 써서 메시지를 뿌려주는데 그 경우는 또 한글 정상 출력됩니다...

유독 res.commit에 써주는 한글 메시지만 깨져서 나오는 이유가 뭘까요,...?
gauce.properties 에서는 detault, get, post 모두 EUC_KR로 수정하였습니다...

그리고 여러테이블의 자료를 순서대로 입력, 수정, 삭제처리하는 경우 Transaction 처리가 가능한가요...? db에서 말구 프로그램상에서 가능한지요...

그럼 좋은 하루 되시고 답변 부탁드립니다...
 
Tag List
XE Login