に変数を渡すために、私はデータベース検索に基づいて、「やさしい」電子メールメッセージを作成しようとしていますと、次のために右の構文を見極めるように見えることはできません。Velocityテンプレート - 構文方法
System.out.println(TagFunctions.getConstantValue(4, "val1", Integer.parseInt(selectedFiling.getRejectionReason())));
私が実現私はクラスファイル内でこれを評価することができますが、再度デプロイせずにデータベースを変更できるようにすることが望まれます。
私はここにいくつかの中括弧が欠けていると信じていますが、私が試したことは何もできませんでした。
$tagFunctions.getConstantValue(4, "val1", $Integer.parseInt($selectedFiling.rejectionReason))
: $ tagFunctions.getFilingTypeLongString($ {selectedFiling.filingType}) – Corpse
実際にこの第二の例ではありません$ Integerを参照してください。あなたが$ Integer.parseIntを呼び出すのに問題があると言っている行です。スタックトレースとコードサンプルを投稿した方がずっと簡単です。さもなければ、誰もが実際の問題が何であるかを推測しなければなりません。 – jtoberon