grails - allowedMethods Grails

标签 grails

如果想要映射到特定的HTTP方法,通常会根据文档使用:

static allowedMethods = [action1: 'GET', action2: 'POST']

但对我而言,它并不总是正确映射我的链接。

如果我使用'def':
def allowedMethods = [action1: 'GET', action2: 'POST']

然后,可以正确映射链接,但是使用链接时找不到资源。

什么?!

最佳答案

我不确定您的问题在这里。 documentation明确指出此属性应为static,例如

static allowedMethods = [action1:'POST', action3: 'POST']

因此,如果您不将其声明为静态属性,那么您遇到问题就不会感到惊讶。

如果您如上所示声明该属性并且确定它不起作用,则report this as a bug。我希望Grails开发人员会怀疑这是否真的是他们代码中的错误,因此我强烈建议您在报告中包括一个演示该问题的示例应用程序或单元测试。

关于grails - allowedMethods Grails,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6137252/

相关文章:

xml - Grails/Groovy - 将对象呈现/直接转换为 XML 以保存到文件

hibernate - 在 session 中存储 Grails/GORM 域对象 - 为什么不呢?

grails - 如何在 grails yml config 中访问环境变量?

hibernate - Hibernate/GORM-处理多 session 域对象更新

mysql - 将 Grails Gorm 连接到预先存在的 MySQL 数据库

grails - Grails根据枚举列表属性中的枚举值选择域对象

Tomcat:模块版本冲突。模块 [groovy-all 在版本 2.3.7 中加载,而您正在尝试加载版本 2.4.3

Grails Spring Security Oauth Provider 插件 : Full authentication is required to access this resource

grails - 如何显示HQL结果以便查看。

grails - 在grails条件下显示 View 中的消息