2009-12-29 3 views
1

길게도 짧습니다. 제가 일하는 회사는 돈을 절약하고, 1 개의 서비스 응용 프로그램에서 2 개의 서비스 웹 인터페이스로 이동했습니다. 보안 성이없고 인증서가 없으며 SSL을 초과하지는 못했지만 각 인터페이스와 관련된 시간 제한이 있습니다. 그러면 현재보고있는 페이지가 깨져서 IE를 새로 고침 한 다음 다시 로그인하고 드롭 다운 등을 재설정해야합니다.Stumped. (C#, JSP)

So.

C#의 일반 웹 브라우저 인터페이스를 사용하여 시간 제한을 방지하기 위해 페이지가 열려있는 서버에 대한 연결을 새로 고칠 수있는 기반을 마련했습니다. 그러나 먼저 내 응용 프로그램에서 적절한 페이지로 이동 한 다음 서비스 티켓을 열 때 새 IE 창을 열고 캐싱 된 데이터가 부족하여 새 IE 창이 열립니다. 로그인하라는 메시지를 표시하는 메인 페이지로 되돌아갑니다.

인터페이스는 JSP로,하지만 난 C#을 더 잘 알고 ...

시도 잡기 링크가 현재 창에서 대상을 탐색 클릭,하지만 데이터를 사용하면 더블 클릭이 새로운 메시지를 표시하는 것으로 보인다 페이지를 열려면 테이블에있는 데이터 일 뿐이며 기술적으로는 "링크"가 아니어야합니다. ...

저는 경영진의 주목을 받았지만 대부분의 거대 기업들과 마찬가지로 저는 아무것도 모릅니다. 결코 그것을 다룰 필요가 없기 때문에 모든 회의에서 "침묵은 준수를 의미합니다"라고 말하면서 ....

어떤 생각?

답변

0

아마 하지 정답,하지만 ...

세션 쿠키?

0

세션 쿠키 = 실패 .. 아니 내가 그러나에 "고토 홈"각 페이지는 이미 각 앱의 섹션 각 브라우저에서 링크를 입력 할 수 있습니다

옵션 ... '저를 기억하지' , 연결을 유지하고 현재 페이지에서 이동하지 않습니다 (로그인 후에 설정된 드롭 다운 등 유지)

여전히 C# 브라우저에서이 모든 것을 사용하면 위의 문제가 발생합니다 등 ...

나는 상사에게 '타임 아웃이 보안을 위해서라고 말할 수 없다'고 말했습니다. heh 그리고 나는 여전히 '재 로그온 당 ​​10 초, 사람들의 x = 1 년에 수천 달러를 재 로그온하는 데 성공했다'라는 긍정적 인 대답을 얻지 못했습니다 ... '

: D

+0

게시하지 마십시오 의견/업데이트 (예를 들어, <jsp:include>를 사용하여) 모든 페이지에 아약스 스 니펫 (snippet)을 포함한다. 일반적으로 메시지는 게재 신청서에 의해 정렬되지 않으며 메시지가 소음으로 손실 될 수 있습니다.대신 댓글을 달려는 답변 아래의 '덧글 추가'링크 또는 업데이트하려는 질문 아래의 '수정'링크를 사용하십시오. – BalusC

0

아약스를 사용하십시오.

  • 설문 조사 작은 간격의 서버 페이지가 "= 사실 timeouted"(또는 어떤 규칙 당신이 좋아) 반환하는 경우 (분)
  • , 자바 스크립트와 refresh the page.
  • 는 답변으로
+0

음, html을 로컬에서 실행할 수 없으며 아약스에 익숙하지 않습니다. 새로 고침 작업을 어떻게 제안합니까? 나는 서버에 접근 할 필요가 없다 ... heh 잘 나는 수도있다. 그러나 그것은 요점을 제외하고 ... 단지 내 PC에이 기능을 갖기를 기대한다. 그리고 다른 사람은 그것을 통해 계속해서 로그인해야하는 것에 짜증이 난다. 하루 ... : D – user240387

+0

아약스는 간단합니다 (귀하의 경우와 마찬가지). 당신은 taht를 위해 jQuery를 사용할 수 있습니다. 이 스레드를 확인하십시오 http://stackoverflow.com/questions/1770785/reverse-ajax-jsp-servlet – Bozho

+0

흥미 롭습니다! 대단히 고마워, 나는 여기에 적응할 수있는 것이 실제로 있을지도 모른다라고 생각한다! :) – user240387