异常渲染qute模板

时间:2020-04-04 13:05:27

标签: java quarkus

我正在尝试在方法内部渲染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

谢谢。

1 个答案:

答案 0 :(得分:0)

理想情况下,提交一个新问题并附加一个最小的复制器。并且不要忘记提及 Quarkus 版本。顺便说一句,您应该可以使用 {#for orderProduct in order.products}{orderProduct.price} 代替(无参数 -> 无需使用括号)。

相关问题