我正在尝试根据数据库查找构建一个“友好”的电子邮件消息,但似乎无法确定以下内容的正确语法:
System.out.println(TagFunctions.getConstantValue(4, "val1", Integer.parseInt(selectedFiling.getRejectionReason())));
我意识到我可以只在我的类文件中对此进行评估,但我希望能够在不再次部署的情况下更改数据库。
我相信我在这里遗漏了一些花括号,但我尝试过的任何方法都没有奏效。
$tagFunctions.getConstantValue(4, "val1", $Integer.parseInt($selectedFiling.rejectionReason))
最佳答案
除非你这样做了:
context.put("Integer", Integer.class);
那么 $Integer
不是您模板中的有效引用。
关于java - Velocity 模板 - 将变量传递给方法的语法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6500259/