2011-12-20 16 views
2

この質問relatesは私の前の質問と同じですが、実際にはより広いです。 groovy.servlet.TemplateServlet を使っているGrailsとGSPのGSPは静かな別のものです。豊富なGSPエンジンをGrailsフレームワークから分離する方法

Grailsは「純粋な」GSPにはない追加のタグとメカニズムのセットを提供します。 問題は、Grailsから可能な限りGSP機能を分離する方法です。 "可能な限り" Grails GSPには実際にグレーズ(コントローラへのバインディングなど)でしか意味がない機能がいくつかあります。それにもかかわらず、gsp:inlcude、カスタムタグなどのすてきなことは、別々に使うための安価でエレガントな方法ですか?

答えて

1

Grailsとよく似ていますが、スタックの中でもっと深く進む必要があります。ここでは、Spring MVCフレームワークに当てはまります。

Spring MVCではmost templating frameworksを使用できますが、そのdocumentationを処理する必要があります。 Spring MVCのはのModelAndViewオブジェクトを必要とし、Grails can return it

def index = { // get some books 
    def favoriteBooks = ... 
    return new ModelAndView("/book/list", [ bookList : favoriteBooks ]) 
} 

現時点では、ファーストクラスのオブジェクトとしてGSPを使用してopen issueで、describe the problem素敵なブログの記事があります。

私の結論はまだいくつかの回避策があり、あなた自身で試してみると、将来のGrailsリリースでは逆転する可能性があるということです。

関連する問題