2009-09-22 125 views

回答

4

Velocity将所有公共方法暴露给模板。没有办法隐藏它们。

对此的标准方法是在上下文中为您的课程使用外观。我们被迫出于同样的原因这样做,但我们发现其他好处与门面。例如,您可以通过组合多个方法来简化调用,或者可以将值限制为某些参数,而您不想对Java代码执行这些参数。