【发布时间】:2013-09-17 08:53:34
【问题描述】:
我的 gsp 页面中有以下变量
<g:set var="valueDiscounted" value="${new ReceiptController().calculateDiscount(receiptInstance.totalAmount,
receiptInstance.discount)}" />
valueDiscountedvariable 从名为calculateDiscount 的控制器方法中获取其值。现在,我需要将此变量用作另一个控制器方法的参数,我需要在同一个 gsp 中调用它。那就是:
<td>Amount to pay: </td><td>€ ${new ReceiptController().calculateVat(${valueDiscounted},
receiptInstance.vatPercentage)}</td>
这种方式是不正确的,那么如何将valueDiscounted传递给calculateVat方法呢?
【问题讨论】:
-
你的控制器是什么样的?我通常讨厌在我的观点中有逻辑,你必须使用 g:set 吗?