调用控制器/方法时的Grails 2.3.8 404

时间:2014-11-12 01:08:30

标签: grails

我有一个奇怪的错误,当我启动我的Grails应用程序并看到默认主页时,无论我点击什么控制器,我都找不到404。但是,如果我更改我的URL映射文件以指向特定的控制器和方法,则关联的视图可以正常显示。我尝试输入网址作为'控制器/方法'但这也给了404,我知道这些方法没有被执行,因为我的测试日志语句不打印。我的观点出现的唯一方法是,如果我使用URL映射文件强制它们,那么方法中的测试日志语句也会打印出来。

1 个答案:

答案 0 :(得分:1)

确保您定义了支持controller/action模式的网址映射。

class UrlMappings {

    static mappings = {
        // you probably want a mapping like this...
        "/$controller/$action?/$id?(.$format)?"{
        }

        // other mappings here
    }
}