JSF Webアプリケーションを使用しています。 JavaはWebアプリケーションでメッセージボックスを表示する直接的な方法をサポートしていないため、何か新しいことを試してみることにしました。従来のデスクトップアプリケーションでメッセージボックスを表示する方法を試してみる必要がありました。簡単にするために、私はJavaサーブレットで以下のメソッドを試しました。メッセージボックスを表示しようとするとNetBeans IDE 6.9.1のGlassfishサーバーが動作を停止しました
JOptionPane.showMessageDialog(null, "A message from Java Servlet.");
それがうまくいくことを期待せず、それは確かに働いたとのメッセージがWebブラウザに登場!私は何か新しいものを見つけただけでなく、NetBeans 6.9.1のGlassfishサーバーが2〜3回の試行で動作を停止したことに気づきました。警告なし、エラーなし、例外なしで消灯しました!
スクリーンショットを以下に示します。
さて、Javaのウェブでのこの方法の使用は違法であるならば、JavaのWebにまったくこの方法を使用することが許されるべきではないとにしようとした場合、いくつかのエラーまたは例外が発生しなければなりませんそうする。それはコンパイル時のエラーでなければならず、そうであれば、Webブラウザ上でJava Servletを通してメッセージがどのように表示されましたか?またGlassfishサーバーがなぜ機能しなくなったのですか?
ロガー設定が「最高」に設定されていますか?そうでない場合は、設定してアプリを再実行します。次に、サーバーログに表示された内容を投稿します。 – Preston
@Preston :)次の答えから、私は自分の質問に投稿したそのような概念の使用は、Java Webアプリケーションで使用する意味がないと感じました。したがって、私はこのコンセプトを永遠に残し、それを忘れてしまった。ありがとう。 – Bhavesh