2

MVEL 2.x を使用して電子メールの生成を行っていますが、カスタムの Orb タグを作成できるかどうか疑問に思っていました。stackoverflow と google で検索しましたが、何も見つかりませんでした。

4

1 に答える 1

2

テンプレートのコンパイル プロセスに新しい Orb タグを追加するには、次のコマンドを使用するだけです。org.mvel2.templates.TemplateCompiler.compileTemplate(String template, Map<String, Class> customNodes)

customNodesorb タグ名をノード クラスにマップします。たとえば@encode{}、名前の orb タグでありencode、カスタム ノード クラスによって処理されますHtmlEncodingNode

この件に関する詳細情報を見つけるには、コード (小さなドキュメント) に直接アクセスしてください。org.mvel2.templates.TemplateCompiler.compileFromOrb タグが認識されている場所です。

よろしく、ティム。

于 2012-11-14T17:58:07.983 に答える