【问题标题】:Grails Override reserved work in a controller?Grails 覆盖控制器中的保留工作?
【发布时间】:2012-11-20 19:57:25
【问题描述】:

我目前正在研究 Grails 解决方案,我希望使用 WSLite 传递一个 URL,我基本上想传递一堆查询参数并让它们被触发。我需要的参数之一是 session.name,我需要这个完全一样的,因为第 3 方系统只能将数据读取为“session.WHATEVER”。但是,当我输入下面的数据时,“会话”出现问题。因为看起来 session 是 grails 中的保留字。无论如何我可以让grails不拿起保留字而只使用session.name吗?也许通过某种覆盖?

def response = client.get(path:'/TestingService', query:[code:testCode, session.name: name])

谢谢

【问题讨论】:

  • 我现在已经解决了这个问题,所以现在担心:-)
  • 我会尽可能添加完整的修复细节:-)

标签: grails controller overriding reserved-words


【解决方案1】:

使用引号:

query:[code:testCode, 'session.name': name]

【讨论】:

    猜你喜欢
    • 2014-09-07
    • 2011-07-16
    • 1970-01-01
    • 2018-07-06
    • 1970-01-01
    • 1970-01-01
    • 2013-09-29
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多