RESTful サービスに Jersey フレームワークを使用しています。
各リソース クラスは基本クラスを継承します。基本クラス内で URL パラメーターの検証をほとんど行っていないため、URL に必須フィールドがないことがわかった場合は、基本クラスでフローを停止したいと考えています (例: Don)リソースメソッドにアクセスして、基本クラスからブラウザーに応答を返したくありません)。
現在、私はそれを行うことができません。たとえば、paramメッセージが欠落しているブラウザに戻るために次のようなことをしようとしても、呼び出されているリソースクラスのWebサービスメソッドにヒットしません。
return Response.status(Response.Status.BAD_REQUEST)
.entity("Parameter value missing for "+ StringHelper.ArrayToString(requiredParametersValueMissing))
.build();
皆さんが直面しているアイデアや同様の状況。入力していただければ幸いです。