2012-05-18 2 views
0

Tomcat 서버에서 실행되는 몇 개의 JSP 페이지와 Java 서블릿으로 웹 응용 프로그램을 작성했습니다. 앱은 매 x 초마다 서블릿 중 하나에 위치 업데이트를 보낼 수 있어야합니다. html5 watchPosition (sucess_callback, error_callback) 함수가 웹 페이지에서 위치 업데이트를 가져 오는 것을 발견했습니다. 일단이 함수에서 업데이트를 얻으면 생각합니다. 콜백 함수에 코드를 넣어서 Servlet에 업데이트를 보냅니다. 그러나 앱의 모든 JSP 페이지에 watchPosition 함수를 추가하는 것은 번거로운 것처럼 보입니다. 사용자가 앱에서보고있는 웹 페이지에 상관없이 정기적으로 GPS 업데이트를 서버에 보내는 올바른 방법은 무엇입니까?웹 응용 프로그램에서 서버로 위치 업데이트를 보내십시오.

+0

사람들이이 질문에 대답하도록 격려하기 위해 이전 질문에 [답변을하십시오] (http://meta.stackexchange.com/a/5235)를 시도하십시오. – robertc

답변

0

사용자가 다른 웹 페이지를로드 할 때 위치 데이터를 계속 보내는 코드를 만들 수 있는지 여부가 확실하지 않습니다. 웹은 상태를 유지할 수 없으며 사용자가 다른 페이지를 열면 다른 코드가 실행됩니다. 필자는 JSP가 휴대 전화로 전송 될 때 HTML이 생성되는 코드베이스라고 생각합니다. 내 생각은 자바 스크립트에서 AJAX 요청으로 위치 전송 기능을 추가하는 것입니다. 웹 애플리케이션이 페이지와 전체로드 간의 많은 링크를 기반으로하는 경우 페이지에 새로운 컨텐츠를로드하기 위해 Ajax를 구현하는 것도 좋은 방법 일 수 있습니다.

+0

답장을 보내 주셔서 감사합니다. 그렇다면 모든 웹 페이지에 AJAX 코드를 추가해야합니까? – ddd

관련 문제