var - 模板变量


目录:


例子位置:


前言

context是内置的上下文对象,用来存放上下文的变量。

var是context中设置的变量,如果一个任务有设置action,那它的生命周期只在当前任务的action和模板中传递,否则只存在于当前任务的模板中。

   任务:Action
       ↓
   任务:模板

用法详解

设置var变量的2个作用:

在<%%>中设置的变量,在<%=%>可以被识别输出,但在标签<get>中无法被识别输出。

把<%%>中的变量通过context.setVariable(String var, Object object)设置到var变量中,就可以被标签识别使用了。

在Action中通过context.setVariable(String var, Object object)设置var变量。 关于Action更多的内容,请阅读action

提示选择MyAction。

可以通过context.getVariable(String var)得到,也可以通过标签得到。