Grails Controller名称可以包含数字

时间:2016-04-25 10:44:52

标签: grails grails-controller

我可以使用名为Office365Controller的grails控制器吗?更具体地说,是否允许在控制器名称中包含数字?在url映射中,我使用office365作为控制器。这可能与用于控制器的驼峰套管惯例有些冲突。

我问这个问题,因为当我在这个控制器中调用一个函数时,我得到tomcat错误403.我的所有其他控制器工作正常,并且所有控制器的安全性都相同。

1 个答案:

答案 0 :(得分:1)

  

我可以使用名为Office365Controller的Grails控制器。

  

更具体地说,是否允许在控制器名称中包含数字?

  

我问这个问题,因为当我在里面调用一个函数时   控制器,我得到tomcat错误403。

您的应用中可能还有其他因素导致问题,但我不认为控制器名称中的数字会导致403.这样的控制器应该可以正常工作:

class Office365Controller {

    def index() {
        render retrieveSomeValue()
    }

    protected retrieveSomeValue() {
        'hello world'
    }
}

您的应用中可能出现的问题尚不清楚,但上述问题的回答是“是”。