次のようなコードでサーバー側を補間する必要がある JavaScript コード テンプレートがいくつかあります。
var version = ${appVersion};
これには MVEL が適していると思いましたが、スマートすぎるようです。
String input = "foo()";
assertEquals(input, MVEL.evalToString(input));
次のバーフ:
[エラー: そのようなメソッドまたは関数はありません: foo] [近く: {... foo( ....}] ^ [行: 1、列: 0] org.mvel2.PropertyAccessor.getMethod(PropertyAccessor.java:843) ) org.mvel2.PropertyAccessor.getNormal(PropertyAccessor.java:203) で
単純な var 補間の MVEL はやり過ぎですか? もしそうなら、私は自分で書くべきですか、それとも単純な変数と POJO 補間を行う Java ライブラリはありますか?
ありがとう -ニキータ