Liferay 6 用のカスタム ポートレットを開発しました。
リンクをクリックするとポップアップが開き、Jasper Reports を使用して生成された PDF ファイルを開く/保存する必要があります。
私はresponse.setContentType ("application/pdf"
) を使用します。応答はRenderResponse
です。
ただし、次のエラーが返されます。
エラー java.lang.IllegalArgumentException: アプリケーション / pdf は、com.liferay.portlet.MimeResponseImpl.setContentType でサポートされている MIME タイプではありません (MimeResponseImpl.java: 159)........
また、ファイルにタグを追加しようとしましたportlet.xml
<supports>
<mime-type> application/pdf </mime-type>
<portlet-mode> view </portlet-mode>
</supports>
しかし、私はいつも同じエラーが発生します。
提案はありますか?