GPath表达式:使用HTML元素的值作为参数

时间:2015-12-08 04:47:09

标签: grails gsp

我有这个gpath表达式

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

和此字段

<g:hiddenField name="acct_id"/>

acct_id已经有了一个值,我希望使用该值进行比较,而不是只使用静态数字10。我该怎么做?

1 个答案:

答案 0 :(得分:0)

虽然第一个问题是,隐藏字段的价值从何而来?

如果它已知或甚至来自请求或模型,那么我们可以像下面这样做:

在g:set tag 中使用$ {}的原因是使值为Integer。

在g:findAll标记的expr属性中使用$ {}的原因是使值可用于expr(注意:它是一个字符串表达式,稍后将在taglib中进行评估)。

希望它有所帮助!