列表迭代中的 FreeMarker 算术运算 java
FreeMarker arithmetic operations in list iteration java
我需要在freemarker模板中做一些算术运算。我有一个对象列表,我需要应用如下算术运算...
<#list order.orderDetails as orderDetail>
<tr>
<#assign orderTotal=${orderDetail.quantity}*${orderDetail.price}>
<td>${orderDetail.product.productName}</td>
<td>${orderDetail.quantity}</td>
<td>${orderDetail.price}</td>
<td>orderTotal</td>
</tr>
</#list>
我需要使用此计算的订单总价值,但它不起作用。它显示
error in syntax. assign tag is not accepting this kind of value injection.
像这样执行算术:
<#assign orderTotal=orderDetail.quantity * orderDetail.price>
像这样引用你的变量:
<td>${orderTotal}</td>
或者只是:
<td>${orderDetail.quantity * orderDetail.price}</td>
我需要在freemarker模板中做一些算术运算。我有一个对象列表,我需要应用如下算术运算...
<#list order.orderDetails as orderDetail>
<tr>
<#assign orderTotal=${orderDetail.quantity}*${orderDetail.price}>
<td>${orderDetail.product.productName}</td>
<td>${orderDetail.quantity}</td>
<td>${orderDetail.price}</td>
<td>orderTotal</td>
</tr>
</#list>
我需要使用此计算的订单总价值,但它不起作用。它显示
error in syntax. assign tag is not accepting this kind of value injection.
像这样执行算术:
<#assign orderTotal=orderDetail.quantity * orderDetail.price>
像这样引用你的变量:
<td>${orderTotal}</td>
或者只是:
<td>${orderDetail.quantity * orderDetail.price}</td>