1

他のアプリケーションで使用されているプラ​​イベートプラグイン ( MyPlugin ) を作成しました。MyPluginControllerという名前のコントローラーと一連の REST アクションがあります。mainapp からアクセスすると、すべて正常に動作します。このプラグインには、 static.htmlに含まれる単一ページ アプリも付属しています。static.html のUrlMappingを次のようにアクセス可能に する方法がわかりませんでした: http://example.com/mainapp/MyPluginController/static.html

class MyPluginUrlMappings {

static mappings = {
    "/$controller/$action?/$id?(.$format)?"{
        constraints {
            // apply constraints here
        }
    }
"/"(view:"/index")
    "500"(view:'/error')

 /* Not sure what do here ???*/
 "/MyPluginController/static.html" (redirect: "/static.html", permanent: true)
}

html は myplugin の web-app フォルダーにあります。名前を .gsp に変更して機能させるのは簡単ですが、これは grails であり、よりクリーンな方法があるはずです。

4

0 に答える 0