問題タブ [exceptionhandler]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
19293 参照

java - Spring 例外ハンドラーからの httprequest コンテンツの読み取り

Spring の@ExceptionHandlerアノテーションを使用して、コントローラーで例外をキャッチしています。

一部のリクエストは、POST データをリクエスト本文に書き込まれたプレーンな XML 文字列として保持します。例外をログに記録するためにそのデータを読み取りたいと考えています。問題は、例外ハンドラーで入力ストリームを要求し、そこから読み込もうとすると、ストリームが -1 (空) を返すことです。

例外ハンドラの署名は次のとおりです。

何かご意見は?リクエストボディにアクセスする方法はありますか?

私のコントローラー:

ありがとうございました

0 投票する
1 に答える
438 参照

jsf - p:commandButton は、ExternalContext#redirect() が呼び出されたときにリダイレクトしません

例外をスローできるボタンの例を次に示します。

ExceptionHandlerは持っています:

(上記の例のように)使用<h:commandButton>して例外が発生すると、リダイレクトが実行され、エラーページが表示されます。を使用する<p:commandButton>と、(行が実行されても)リダイレクトは行われずredirect("error.xhtml")、何も起こらなかったかのように同じページにとどまります。例外は myExceptionHandlerでキャッチされますが、JSF エラー ページが表示されません。

これはどのように発生し、どうすれば解決できますか?

0 投票する
1 に答える
1931 参照

jsf-2 - JSF 例外処理、リクエスト パラメータの取得

jsf web app で例外処理を実装するための指示に従いました。

私の問題は、ExceptionHandler で設定した属性値を表示することです

ここに ExceptionHandler.java があります

および 500.xhtml

ブラウザのページは次のようになります。

前もって感謝します!!

0 投票する
2 に答える
978 参照

spring - Spring MVC と Rest API で例外を処理する

@ControllerAdviceアプリケーションレベルで例外を定義するためにアノテーションを使用しています。問題は@ControllerAdvice、REST 用と通常の Web アプリ用の 2 つのクラスがあることです。@ExceptionHandler両方でforを定義するとException.class、最初のものだけが考慮されます。両方を分離するにはどうすればよいですか?または、例外をキャッチして、それが発生した場所を特定するにはどうすればよいですか? コントローラー固有の例外ハンドラーを使用する方法はありますか?

0 投票する
2 に答える
1018 参照

c# - C#で見つからないデータベースファイルの例外を作成する方法

コードをアクセスデータベースに接続する必要がありますが、主に、そのデータベースファイルが特定の場所にない場合(ファイルが見つからないなど)、明確な例外を提供する必要があります。このコードの場合:

テストデータベースが存在しない場合にメッセージを表示したい。私に何ができる ?提案してください。ありがとうございました

0 投票する
5 に答える
5254 参照

java - spring mvc @ExceptionHandler メソッドは同じビューを取得します

私の問題は、未処理の例外をすべてキャプチャする @ExceptionHandler メソッドを作成したいということです。キャプチャしたら、エラーを表示するためだけに別のページを指定するのではなく、現在のページにリダイレクトしたいと思います。

基本的に、somemethod によって返される someview の値を取得し、以下のメソッド unhandledExceptionHandler で動的に設定するにはどうすれよいですか。

したがって、JSP では、このエラー メッセージを現在のページに戻すことができます。

0 投票する
1 に答える
712 参照

jsf - カスタマー JSF 例外ハンドラーがコンバーターで例外をキャッチしない

jsf 2.2 プロジェクトに独自の ExceptionHandler を追加しました。web.xml

exceptionHandlerFactory には以下が含まれます

および ExceptionHandler には次が含まれます

私のダミーのコンバーターは毎回例外をスローします:

しかし、例外は私自身の例外ハンドラーによって処理されません。なんで?

0 投票する
1 に答える
3498 参照

angularjs - $exceptionHandler からの $location - 依存関係の競合

非常に標準的なタスクを実装しようとしています。例外が発生した場合、自分の/errorページにリダイレクトします。

単純化した形式では、コードは次のようになります。

ただし、AngularJS は不平を言います: 循環依存関係が見つかりました: $location <- $exceptionHandler <- $rootScope

$locationこれは、例外を処理するときに を使用できないようにするための基本的な制限のように見えます。

しかし、他にどのようにそれを行うことができますか?

0 投票する
1 に答える
11161 参照

jsf - Glassfish 3.1.2.2 で「ExceptionHandlerFactory が正しく構成されていませんでした」

キャッチされていない例外を ExceptionHandler で処理しようとしています。JSF2 完全リファレンスのコードに従って、ハンドラー用のクラスを作成しました。しかし、アプリをデプロイすると、次の stackTrace がスローされます。

これは私のfaces-config.xmlです:

ExceptionHandlerFactory.java

}

CustomExceptionHandler.java

サーバーは Glassfish 3.1.2.2 です。

ViewExpiredException を取得したときに、いくつかのロジックが必要です。私は何か見落としてますか?前もって感謝します !!!!

編集:

@BalusC が指摘したように、ファクトリ クラス名を変更したので、これが CustomExceptionHandlerFactory.java になります。

そして私のfaces-config.xml:

このばかげた問題を抱えている人にとって、これが役立つことを願っています。