config.groovy中的grails服务器url更改不起作用
我是grails应用程序的新手。我试图通过在config.groovy文件中更改来更改服务器URL。但它不起作用。我想更改url,例如:config.groovy中的grails服务器url更改不起作用,grails,Grails,我是grails应用程序的新手。我试图通过在config.groovy文件中更改来更改服务器URL。但它不起作用。我想更改url,例如: http://localhost:8080/app.name to http://localhost:8080/app-name/controller/.gsp 转到类URL映射。然后将“/”更改为所需的控制器和操作: 静态映射={ “/$controller/$action?/$id?”{ 约束条件{ //在此处应用约束 } } "/"(contr
http://localhost:8080/app.name to http://localhost:8080/app-name/controller/.gsp
转到类URL映射。然后将“/”更改为所需的控制器和操作: 静态映射={ “/$controller/$action?/$id?”{ 约束条件{ //在此处应用约束 } }
"/"(controller: "controllerName", action: "someAction")
"500"(view:'/error')
}
确保someAction通过以下方式呈现所需的gsp视图:
render(view: "display", model: map)
它将呈现一个文件display.gsp,您(希望)将该文件放在views/controllerName目录下
干杯,
Roy每个网页都将显示Think controller只需在配置变量中使用服务器URL,如“http://localhost:8080/app.name”,并将此“/(视图:“/gspname或path”)放在conf目录的URLMappings.groovy中。
它会起作用的看看这个..我真的不明白你想做什么。你想设置默认控制器吗?如果这是你想要的,你应该更改…如果你想为你的应用程序使用不同于默认的上下文根,那么你可以在
中使用grails.app.context='/yourNewcontextroot'
Config.groovy
。如果您只想将/app.name
更改为/app name
,那么您需要更新application.properties下的app.name属性(位于项目根目录下)。如果您想将默认主页映射到/controller/.gsp,请按照@royB的回答进行操作