我是grails應用程序的新手。我正在嘗試通過更改config.groovy文件更改服務器URL。但它不起作用。我想更改網址如下:grails服務器URL在config.groovy中更改不起作用
http://localhost:8080/app.name to http://localhost:8080/app-name/controller/.gsp
我是grails應用程序的新手。我正在嘗試通過更改config.groovy文件更改服務器URL。但它不起作用。我想更改網址如下:grails服務器URL在config.groovy中更改不起作用
http://localhost:8080/app.name to http://localhost:8080/app-name/controller/.gsp
轉到類UrlMappings。然後更改 「/」 你所需的控制器和行動: 靜態映射= { 「?/ $控制器/ $行動/ $ id爲」{ 約束{// 這裏申請限制 }}
"/"(controller: "controllerName", action: "someAction")
"500"(view:'/error')
}
確保someAction呈現所需的GSP鑑於
render(view: "display", model: map)
,它將使你(希望)把在意見文件display.gsp/controllerName目錄
和歡呼聲, 羅伊
每一個網頁會顯示控制器的思想
只需使用服務器的URL例如 「http://本地主機:8080/app.name」 在配置變量,並把這一 「/」 (查看:「/ gspname或路徑」)在conf目錄中的URLMappings.groovy。 它會工作
看看這個.. http://stackoverflow.com/questions/7113665/how-do-i-use-grails-serverurl-in-config-groovy – 2013-05-05 13:18:10
我真的不明白你想做什麼。你想設置一個默認的控制器嗎?如果這就是你想要的,你應該改變['UrlMappings.groovy'](http://grails.org/doc/2.2.x/ref/Plug-ins/URL%20mappings.html)。 – elias 2013-05-05 14:23:30
..如果你想爲你的應用程序使用不同的上下文根,那麼你可以在'Config.groovy'中使用'grails.app.context ='/ yourNewcontextroot''。 – dmahapatro 2013-05-05 14:39:40