我正在尝试在方法内部渲染qute模板:
@ResourcePath("myTpl")
Template tpl;
void generate(Order order) {
tpl.data("order", order).render();
}
模板文件:
{@org.acme.Order order}
<html>
...
{#for orderProduct in order.getProducts()}
<tr>{orderProduct.getPrice()}</tr>
{/for}
...
</html>
我面临的问题:
[error]: Build step io.quarkus.qute.deployment.QuteProcessor#analyzeTemplates threw an exception: java.lang.IllegalArgumentException: Not a virtual method: *(orderProduct
谢谢。
答案 0 :(得分:0)
理想情况下,提交一个新问题并附加一个最小的复制器。并且不要忘记提及 Quarkus 版本。顺便说一句,您应该可以使用 {#for orderProduct in order.products}
和 {orderProduct.price}
代替(无参数 -> 无需使用括号)。