안녕하세요?
문의 하신 기능은 크게 2가지 방법이 있습니다.
1. 데이터셋의 특정 컬럼에 화면에 보여줄 메시지를 담아서 처리하는 경우.
- 일반적인 조회 기능과 동일한 형태로 구형하시면 됩니다.
2. GauceResponse객체의 commit메소드를 이용하는 방법.
샘플 예제 입니다.
<%@page contentType="text/html;charset=euc-kr" %>
<%@page import="com.gauce.*,com.gauce.io.*,com.gauce.http.*,java.text.*" %>
<%
ServiceLoader sl = new ServiceLoader(request, response);
GauceService gs = sl.newService();
GauceRequest greq = gs.getGauceRequest();
GauceResponse gres = gs.getGauceResponse();
gres.commit("지정한 키값입니다.");
gres.close();
%>
위와 같이 실행하고 난 후에 해당 데이터셋의 OnLoadComplted이벤트에서 데이터셋.ErrorMsg를 찍어보면
해당 내용이 나타나는걸 보실수있습니다.
트랜젝션인 경우에는 OnSuccess에서 해당 트랜젝션컴포넌트의 ErrorMsg의 내용을 찍어 보시면 됩니다.
그럼 수고하세요.
>게시판을 이용해 주셔서 감사합니다.
>다음양식에 맞게 입력해주세요.
>
>* 고객시스템명 : 학생.
>* GAUCE 버전 : Gauce35
>* WAS 종류(WebLogic 등등) : Tomcat
>* DB 종류 : Oracle
>* 문의 유형(질문/요청/참조) : 질문
>* 내용 :
>안녕하세요..
>질문 하나 드리겠습니다..간단한 질문이긴 하지만..아무리 찾아봐도 해결이 안되니.....
>가우스에서 데이타셋.Reset() 를 하고 alert() 띄워주는법 가르켜 주세요..
>제가 지금 키값 체크를 할려고 하는데요..화면에 그 키 값이 없어요..
>데이터 베이스에서 확인한후 다시 alert() 띄워 줄려고 그래요..
>그러니까 즉 submit() 한후죠..submit한후 다시 화면으로 결과 리턴하면서 그 결과에 따라 alert();하는 법 ..
>고맙습니다..
>
>또 다른분이 질문 드린걸 보고서 글을 다시 올리는데요.
>OnSuccess() 할때 서버에서 보내준 메세지 받을수 있다고 하셨는데.
>제 가우스 버전이 35여서 인지 addmessage()메소드 호출이 불가능 해요..
>어떻게 다른 방법 없을까요..어제부터 찾았었는데.....
>그럼 부탁 드리겠습니다..고마워요..