ユーザーが情報を入力して保存ボタンを使用して保存できる.jspページがあります。アプリケーションは機能しますが、ボタンのクリックイベントでJavaコードが実行されているため、保存された情報がOracleデータベースに追加されるため、保存が完了するまでに数分かかることがあります。JavaScriptの待機カーソル
ユーザーに待機カーソルを表示して、保存が完了したことを知らせる方法が必要です。しかし、Javaコードがいつ完了したかを.jspページがどのように知るかはわかりません。ここで
は抜粋です:
function updateTrans() {
document.body.style.cursor = 'wait';
if (validateTrans()) {
if(editform.cbFg.checked) {
editform.Fg.value = "Y";
}
else {
editform.Fg.value = "N";
}
editform.myaction.value = "updateTrans";
editform.submit();
document.body.style.cursor = 'default';
}
}
これは動作しません。私はeditform.submit();
が非同期に起こると思います。
助けてください。
編集:editform
のターゲットはサーブレットです。 EDIT:サーブレットはWebページではなく、Javaページ(HttpServlet)です。
'editform'にはターゲットがありますか?隠されたiframeまたは何か? – Paulpro
はい、それはサーブレットであるターゲットを持っています – BladeHal
大丈夫私の答えを更新しました。私はそれが明確であることを望む。 – Paulpro