0

統合フレームワークで JSP の代わりに Groovlets を使用しようとしていますが、ベンダーのライブラリの 1 つが JSP で利用可能な javax.servlet.jsp.PageContext に依存しています。Grails for GSP の一部で あるGroovyPagesPageContextクラスを見つけました。

とにかく、この状況でGroovyを使用し、jsp PageContextへのハンドルを取得するには? かなりの量のロジックが含まれているため、GSP を使用しようとはしていません。

4

1 に答える 1

1

JSPをGroovyサーブレットであるGroovletに置き換えるので、このベンダーのライブラリをどのように使用していますか?それがJSPAPIに依存している場合、それは通常、JSPで、おそらくカスタムタグライブラリとして使用されていると思いますか?Groovletでライブラリをどのように使用していますか?プレーンサーブレット内でカスタムタグライブラリを使用しようとすると、同じ問題が発生します。

JSPページコンテキストの代用として機能できるスタンドアロンクラスが必要な場合は、Rayures用に作成した JspPageContext.javaクラスを参照して、JSPタグライブラリをプレーンなJavaコードでラップできるようにしてください。

于 2009-11-30T04:07:03.250 に答える