저도 같은 고민을 했었는데 혹시나 같은 문제로 삽질하는 사람이 있을것 같아서 끄적입니다.
TR의 Action을 javascript에서 보내지 마시고 TR 컴퍼넌트가 정의되어 있는 곳에서 Action을 날리면 됩니다.
function btn_save_onclick() {
if(confirm("저장 하시겠습니까?")){
//tr_1.Action="./sample_tr.jsp"; <-----이렇게 하면 두번째 insert, update할 때 에러발생.
tr_1.Post();
}
}
아래와 같이 Action을 날리면 두번째에도 에러없이 잘 됩니다.
<object id="tr_1" classid="clsid:78E24950-4295-43D8-9B1A-1F41CD7130E5">
<PARAM NAME="Action" VALUE="./sample_tr.jsp">
<PARAM NAME="KeyValue" VALUE="JSP(I:POST=ds_1)">
<PARAM NAME="KeyName" VALUE="Toinb_dataid4">
<param name=Parameter value="CLASS_ID=<%=strClass_Id%>">
</object>
이상입니다.쩝....
>안녕하세요
>
>쉬프트 정보통신 기술지원팀입니다.
>
>문의하신 웹서버에 연결할 수 없다는 에러는 정상적으로 페이지가 연결이 되지 않을때 발생될 수 있는 문제입니다.
>
>즉 불안정하게 서비스가 연결되어 있기 때문입니다.
>
>TR 서비스가 존재하는 IP 주소를 TR의 ServerIP 속성에 명시적으로 지정하시고
>
>TR의 Action 속성에 TR 서비스를 웹에서 호출할 때의 웹 절대경로를 지정해주시고
>
>테스트 해보시기 바랍니다.
>
>그럼 확인 부탁드립니다.
>
>수고하시고 좋은 하루되시기 바랍니다!
>
>
>>게시판을 이용해 주셔서 감사합니다.
>>다음양식에 맞게 입력해주세요.
>>
>>* 고객시스템명 : TRNS
>>* GAUCE 버전 : 3.5
>>* WAS 종류(WebLogic 등등) :Tomcat
>>* DB 종류 : MSSQL
>>* 문의 유형(질문/요청/참조) :
>>* 내용 :
>>데이터를 한번 insert 후 다시 화면페이지를 와서 DataSet 에 새로운 데이터를 넣은후 Post() 처리로해서 insert 할려고합니다.
>>그런데 결과는 Error(TRNS-50076)발생되었습니다.
>>TRNS-50076(웹서버에 연결할수없습니다.)
>>처음 insert 할때는 되던데 두번째 insert 하면 안되는 이유를 모르겠습니다.
>