Dmy*_*kyi 4 templates velocity
是否可以显示 Velocity Template 上可用的所有变量?
假设 1 位开发人员将 2 个值传递给模板:$headline、$body。另一个开发人员必须处理这两个变量。他怎么知道这些变量的名字?
现在我们使用 3 种解决方案:
我正在寻找方法 - 如何正确地做到这一点,现在我对所有方法都不太满意,但 2-nd 看起来是最可取的。
简短的回答是:
$context.keys
Run Code Online (Sandbox Code Playgroud)
模板通过速度“上下文”访问变量和“工具”。如果上下文工具可用,您可以通过 请求变量列表$context.keys
。如果没有,您需要将该工具添加ContextTool
到上下文中。如何完成取决于您的应用程序。
尽管在技术上可以列出上下文中的所有键,但我不确定在您描述的情况下这也是一种很好的做法。
归档时间: |
|
查看次数: |
5056 次 |
最近记录: |