[덱스트업로드] DEXTUploadJ 에서 임의로 exception이나 error를 발생시켜서 DEXTUploadX 로 다시 반환해주는 방법
DEXTUploadJ 서버페이지에서 상태코드를 인의적으로 적용하여 FileUploadMonitor.htm에서
OnFileMonitorError(nCode, sMsg, sDetailMsg) 함수를 통해 DEXTUploadJ에서 발생하는 exception이나 error를 alert창을 띄워
사용자에게 메시지를 보여줄 수 있습니다.
서버에서 발생한 오류를 DEXTUploadX를 사용하여 받아오는 방법.
|
jsp 서버 페이지(PostScript.jsp)에 설정하려는 상태코드를 아래와 같이 명시하면,
response.setStatus(700); //700번 상태코드는 임의로 지정한 것 임
처리하고자 하는 상태코드로 설정하여 해당코드가 발생 시 그 정보를 Error코드로 DEXTUploadX로 반환해 줄 수 있습니다.
FileUploadMonitor.jsp에서 사용자에게 보여주고자 하는 메시지나 에러코드를 작성해주시면 되겠습니다.
DEXTUploadX매뉴얼(시작->모든 프로그램->DEVPIA->DEXTUploadX->DEXTUploadX 사용자 매뉴얼)에서 DEXTUploadX 객체 레퍼런스->FileUploadMonitor->이벤트->OnError 이벤트를 참고하시기 바랍니다.
(OnTransferComplete 이벤트를 사용하고자 하시는 경우, 에러메시지와 함께 중복으로 메시지가 출력되지 않도록 설정하도록 합니다.)
nCode, sMsg, sDetailMsg의 값을 받아 올 전역변수를 선언한 뒤에 넘겨받고자 하는 상태코드에 따라 원하는 메시지를 출력할 수 있도록 작성하시면 됩니다.
단, 메시지가 한글로 작성되었을 경우, 인코딩 형식에 유의하셔야 합니다. |
