我可以使用名为Office365Controller的grails控制器吗?更具体地说,是否允许在控制器名称中包含数字?在url映射中,我使用office365作为控制器。这可能与用于控制器的驼峰套管惯例有些冲突。
我问这个问题,因为当我在这个控制器中调用一个函数时,我得到tomcat错误403.我的所有其他控制器工作正常,并且所有控制器的安全性都相同。
答案 0 :(得分:1)
我可以使用名为Office365Controller的Grails控制器。
是
更具体地说,是否允许在控制器名称中包含数字?
是
我问这个问题,因为当我在里面调用一个函数时 控制器,我得到tomcat错误403。
您的应用中可能还有其他因素导致问题,但我不认为控制器名称中的数字会导致403.这样的控制器应该可以正常工作:
class Office365Controller {
def index() {
render retrieveSomeValue()
}
protected retrieveSomeValue() {
'hello world'
}
}
您的应用中可能出现的问题尚不清楚,但上述问题的回答是“是”。