当前位置:  开发笔记 > 前端 > 正文

如何更改Grails应用程序中的默认主页?

如何解决《如何更改Grails应用程序中的默认主页?》经验,为你挑选了3个好方法。

将Grails应用程序中的默认主页修改为不再是appName/index.gsp的配置设置是什么?当然,您可以将该页面设置为重定向,但必须有更好的方法.



1> Bob Herrmann..:

在UrlMappings.groovy中添加此内容

 "/" {
    controller = "yourController"
    action = "yourAction"
 }

通过这种方式配置URLMappings,应用程序的主页将是yourWebApp/yourController/yourAction.

(从IntelliGrape博客剪切/粘贴)


它应该有用,根据[官方文档](https://grails.github.io/grails-doc/1.3.7/guide/single.html#6.4.1%20Mapping%20to%20Controllers%20and%20Actions)但是记得使用控制器的短名称 - 即如果您的控制器类是BooksController,那么您只能将其称为"书籍".

2> 小智..:

修改UrlMappings.groovy

添加例如添加此规则,以使用HomeController处理根.

"/"(控制器: '家')



3> Rashedul.Rub..:

您可以
在配置文件夹中的UrlMappings.groovy类中尝试以下操作:

class UrlMappings {

    static mappings = {

        "/$controller/$action?/$id?"{
            constraints {
                // apply constraints here
            }
        }

        //"/"(view:"/index")
        "/" ( controller:'Item', action:'index' ) // Here i have changed the desired   action to show the desired page while running the application
        "500"(view:'/error')
    }
}


Rubel ,希望这会有所帮助

推荐阅读
php
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有