のコンテンツタイプを取得します。だからExceptionMapper
を実装しましたが、呼び出されたリソースの@Produces("application/pdf")
注釈の値を取得する方法はわかりません。は、どのようにリソースを持っているJAX-RSで応答ExceptionMapper
@Provider
public class CustomExceptionMapper implements ExceptionMapper<CustomException> {
@Override
public Response toResponse(CustomException exception) {
if (contentType = "application/pdf")
... html respone
else
... entity response
}
}
私はJersy 1.12実装にJAX-RSの1.1(JSR311)を使用していますが、実装に依存しないソリューションを持っているのが大好きです。
詳細な対応をありがとうございますが、これは私が求めていたものではありません。私はリクエストを受け取るのではなく、新しいウィンドウのリンクであるため、ヘッダを受け付ける必要はありません。私は既にリソースパス上に一時的な修正のベースを持っているので、提案されたsetAttributeはちょっとした作業になります。 –