Grails GPath表达式:使用HTML元素';s值作为参数

Grails GPath表达式:使用HTML元素';s值作为参数,grails,gsp,Grails,Gsp,我有这个gpath表达式 <g:findAll in="${paymentList}" expr="it.account == 10"> 这个领域呢 <g:hiddenField name="acct_id"/> acct\u id已经有一个值,我想使用该值进行比较,而不是像10这样的静态数字。我怎么做?尽管第一个问题是,隐藏字段的值是从哪里来的 如果它是已知的,或者甚至来自请求或模型,那么我们可以按如下方式执行: 在g:set标记中使用${}的原因是将值

我有这个gpath表达式

<g:findAll in="${paymentList}" expr="it.account == 10">

这个领域呢

<g:hiddenField name="acct_id"/>


acct\u id
已经有一个值,我想使用该值进行比较,而不是像
10
这样的静态数字。我怎么做?

尽管第一个问题是,隐藏字段的值是从哪里来的

如果它是已知的,或者甚至来自请求或模型,那么我们可以按如下方式执行:

在g:set标记中使用${}的原因是将值设为整数

在g:findAll标记的expr属性中使用${}的原因是为了让expr可以使用该值(注意:它是一个字符串表达式,稍后在taglib中进行计算)


希望有帮助

将静态10替换为设置帐户id值的表达式