JSPのCrystal Reportに問題があります。crystal_servlet_uriをカスタマイズするには?
レポートは最初のページが正常に表示されましたが、次のページを表示したり、エクスポートすることができませんでした。 私はツールを使用してエラーをキャッチしました。無効なリクエストによってエラーが発生することがわかりました。 たとえば、私のプロジェクトのURL:http://localhost:8080/myprojectですが、次のページに移動したりレポートをエクスポートすると、http://localhost:8080/CrystalReportViewerHandlerにリクエストされます。 http://localhost:8080/myproject/CrystalReportViewerHandlerである必要があります。
私は何をしようとしていることはweb.xmlにcrystal_servlet_uri入れて:
<context-param>
<param-name>crystal_servlet_uri</param-name>
<param-value>/myproject/CrystalReportViewerHandler</param-value>
</context-param>
しかし、要求が(まだhttp://localhost:8080/CrystalReportViewerHandler)を変更されていません。 誰かがこの問題の別の解決策を知っていますか?
ありがとうございます!
コントローラがどのようにそのビュー(CrystalReportViewer.jsp)に戻るかわかりません。 私の現在のソリューションはTomcatのROOTディレクトリに自分のプロジェクトを配備しています。 –