私は、いくつかの JSP ページと Java サーブレットを Tomcat サーバー上で実行する Web アプリケーションを作成しました。アプリは、x 秒ごとにいずれかのサーブレットに位置情報の更新を送信できる必要があります。Web ページから位置情報の更新を取得する html5 の watchPosition(sucess_callback, error_callback) 関数を見つけました。私は考えています..この関数から更新を取得したら..コールバック関数にコードを入れて、更新をサーブレットに送信します。しかし、アプリ内のすべての JSP ページに watchPosition 関数を追加するのは面倒に思えます。ユーザーがアプリで表示している Web ページに関係なく、定期的な GPS 更新をサーバーに送信する正しい方法は何ですか?
質問する
104 次
1 に答える
0
ユーザーが別の Web ページを読み込んだときに位置データを送信し続けるコードを作成できるかどうかはわかりません。Web はステートレスなものであり、ユーザーが別のページを開くと、他のコードが実行されます。JSP は、携帯電話に送信されたときに HTML が生成されるコードベースであると思われます。私の考えは、位置送信機能を Javascript の AJAX リクエストとして追加することです。Web アプリがページ間の多くのリンクと全ロードに基づいている場合、新しいコンテンツをページにロードするために Ajax を実装することも考えられます。
于 2012-05-20T20:07:59.947 に答える