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