Grails 使用 gstring 访问嵌套字段
我正在尝试使用 gstring 访问嵌套字段,但它抛出异常 groovy.lang.MissingPropertyException 我有两个类 Class Person{ Address address } Class Addr…
在 Groovy 中创建字符串列表
Groovy 中的以下代码将 GString 添加到列表中: List args = [ 'cmd', "-Dopt=${value}" ] 当我使用此列表创建 ProcessBuilder 时,我收到一个 ClassC…
传递要在 groovy gstring 中求值的变量
我想知道是否可以在 gstring 评估中传递要评估为 String 的变量。 最简单的例子是 def var ='person.lName' def value = "${var}" println(value) 我…
从 GString 中转义点
我想学习如何转义 GString 中的点,以便 groovy (1.8) 不会将其视为 sql.execute 内变量的一部分。我有以下代码: Map dbSettings = [schemaName:"tes…
动态 GString 创建无法按我的预期工作
我有以下代码: def test( name ) { s = ['$','{','n','a','m','e','}'].join() println s instanceof String // is true, s is not a gstring // cre…
Sql.execute 中的 Groovy GString - 文本变量不被 ' 包围并且查询失败
我遇到以下问题,当我将 GString 传递给 SQL.executeInsert 时,文本变量不会自动通过 ' 进行修改,因此插入查询失败: String value4fa = "I would l…
为什么从函数返回的 gstring 串联是空字符串 - Groovy 1.7.4
我有以下代码: public class TestGr { static String aaa = "wwww"; public static void main(args) { println "["+getAAA()+"]"; println "[" + get…
如何在 groovy 的 gstring 数据库查询中执行函数
我希望更多地使用 Groovy 作为一种函数式语言,而不是使用 Java,但似乎有一个问题是当我调用存储过程时,因为我在一次调用中可能传递了 40 个参数,…
为什么 .collect() 在以下 GString 中不起作用?
这在 GSP 页面中按预期工作: ${Foo.findAllByBar(bar)} 但是当添加收集语句时,代码会中断.. ${Foo.findAllByBar(bar).collect { it.name }} 我的 Er…
Groovy GString 问题
我想在 groovy GString 中使用 $ 宏。当我写下这段代码时 ['cdata','tdata'].each { def sql =“从$it_1中选择*” } 我收到错误未知属性 $it_ 好的,…
替换文件中的 GString 标签
我有一个以xml格式保存的word文档。 在这个文档中,有一些像$name这样的GString标签。 在我的常规代码中,我加载 xml 文件来替换此 GString 标记,如…
Python 中的 GString
Groovy 有一个 GString 的概念。 我可以编写这样的代码: def greeting = 'Hello World' println """This is my first program ${greeting}""" 我可以…
在 Groovy/Grails 中不安全地使用用户提供的 GString:s
Groovy 中的 GString 概念非常强大(请参阅 http://groovy.codehaus.org/Strings+和+GString)。 GStrings 可以让您执行以下操作: world = "World" p…
- 共 1 页
- 1