わかりました、これは非常に一般的な質問かもしれませんが、正しい答えを見つけることができません...
私はJavaで関数を持っています(実際にはサーブレットです)、私が必要とする/やろうとしているのはこれです:
いくつかのことをした後、コードで他のことを行う前に、「確認」ウィンドウを表示する必要があります...次のように、JavaScriptを使用してこれを行っています。
out.println("<script type='text/javascript'>");
out.println("result = confirm(Do you wanna to record in DB?)");
out.println("if(result)");
out.println(" alert('will record');");
out.println("else");
out.println(" alert('will not record')");
out.println("</script>");
out.flush();
しかし、そのコードの後に続く行は、ダイアログ メッセージが表示される前に実行されます。だから、今私は別の関数を呼び出したいと思います(アラートがある場所)。私のJavaクラス/サーブレット内の関数...
それで...どうすれば私のJavaScriptコード内でJava関数を呼び出すことができますか? または、メッセージを確認するまでコードを待機させるにはどうすればよいですか?
ありがとうございました