私はapplletsを設計するためにサーブレットを使用しています。どのように出力ページに例外メッセージを書くかを教えてもらえますか?たとえば、私は任意のSQL例外がスローされた場合私は、出力ページ(すなわち、HTMLまたはJSPにすることができます)でprintStackTrace()メソッドのメッセージを表示したい 以下は、コードです。出力ページにエラーメッセージを書き込む方法は?
exceptionObject.printStackTrace();
よろしく、 ラジ
私はapplletsを設計するためにサーブレットを使用しています。どのように出力ページに例外メッセージを書くかを教えてもらえますか?たとえば、私は任意のSQL例外がスローされた場合私は、出力ページ(すなわち、HTMLまたはJSPにすることができます)でprintStackTrace()メソッドのメッセージを表示したい 以下は、コードです。出力ページにエラーメッセージを書き込む方法は?
exceptionObject.printStackTrace();
よろしく、 ラジ
How can I convert a stack trace to a string?:出力用に
StringWriter sw = new StringWriter();
PrintWriter pw = new PrintWriter(sw);
t.printStackTrace(pw);
sw.toString(); // stack trace as a string
:
<%= sw.toString() %>
jspには例外を処理する標準的な方法がありますが、エラーページの表示を考慮する必要があります。
は、JSPでは、一度、あなたがやりたいものは何でもスタックトレースかを表示するためにそれを使用すると、あなたが暗黙オブジェクトexception
を持って行って、エラーディレクティブ
<%@ page isErrorPage='true' %>
を設定することで、エラーページをマーク。
可能な重複:http://stackoverflow.com/questions/1149703/stacktrace-to-string-in-java –
おそらく、これは同じトピックのより直接的な質問です:http://stackoverflow.com/questions/8135980/i-print-error-stack-in-jsp-page –