1、timer输出活动(包含嵌套的截取器和视图)执行时间logger输出活动的名字chain使得前一个活动的属性在当前活动中可用. 通常与元素(在前一个活动定义中)一起使用. 更多内容参阅链接截取器static-params把xwork.xml中定义的参数设置到活动中. 相当于包含在标签中的标签.params将请求的参数设置到活动类中.model-driven如果活动实现ModelDriven, 将getModel()的结果压入值栈.component激活注册的组件并允许活动使用. 请参考components.xmltoken在活动中检查合法令牌(token), 防止表单的重复提交 token-s
2、ession同上, 但是在接到非法令牌时将提交的数据保存在session中validation使用定义在Action-validation.xml中的校验器进行校验workflow调用活动类中的validate方法. 如果活动产生了错误将返回到输入视图.servlet-config提供访问HttpServletRequest和HttpServletResponse的途径(使用前请三思, 因为它使你的代码与Servlet接口绑定在一起)prepare如果活动实现Preparable接口, 调用它的prepare ()方法.conversionError 将ActionContext中的数据转换错
3、误添加到活动的字段错误中 fileUpload简化访问上传文件的截取器. 更多信息请查看javadoc execAndWait在后台执行服务并向用户发送一个中间等待页面. 参见: ExecuteAndWaitInterceptor2.jsp标签UI标签 包装了基本的HTML标签名称 标签 描述 复选框 ww:checkbox /绘制一个复选框输入字段 复选框列表 checkboxlist / 绘制一个复选框列表 组合框combobox /一个选项列表和一个文本框的组合组件 组件component /绘制一个定制的UI组件 文件输入框file /绘制一个文件选择输入字段 表单form /定义一个
4、输入表单 隐藏hidden /绘制一个隐藏字段 文本标签label /绘制一个文本标签, 显示只读信息 密码password /绘制一个密码输入字段 单选按钮(Radio)radio /绘制一个单选按钮 选项列表select /绘制一个选项列表元素 提交按钮submit /绘制一个提交按钮 表格table /绘制一个表格选项卡(TabbedPane)tabbedpane /绘制一个选项卡 文本域textarea /绘制一个文本域文本框textfield /绘制一个文本框 令牌token /防止表单重复提交 国际化标签 I18ni18n /将资源包放入栈中 Texttext /绘制资源包中的字符
5、串非UI标签 下列标签与值栈交互, 并控制页面逻辑.标签名 通用标签为支持参数的标签设置参数property /从值栈中提取值并显示 push /将指定对象压入值栈顶端 set /创建你自己的命名变量 URL tag () 构建一个已编码的URL 组件化标签 提供另一种调用活动的方法 bean /初始化一个Bean以便访问它的功能 include /用于包含另一个页面或活动 流程控制标签if /根据条件决定语句是否执行 elseif /当前一个测试失败后用于决定语句是否执行. else /如果前一个测试为false时执行 迭代标签 iterator /在一个集合上进行迭代 generator
6、/常见迭代器 append /添加一个迭代器列表 subset /迭代一个可迭代对象的一部分 merge /将几个迭代器合并为一个 sort /对一个迭代器排序 表达式语言SituationCurrent (WW-2.1)Referring to an object in the PageContext scope#attritemIdOrNameReferring to an object in the Request scopeSame, but use #request if nested in an iteration.Referring to an object in the Ses
7、sion scope#sessionReferring to an object in the Application scope#applicationProperty Settersfoo.bar translates to getFoo().setBar()Property Gettersfoo.bar translates to getFoo().getBar()Boolean/boolean Property GettersSame, except uses dot notation instead of a slash (i.e. foo.bar)Collections as Pr
8、opertiesCollections (including arrays) are similar to other objects, except they allow indexing: foo.barindexOrKeyName translates to getFoo().getBar().get(indexOrKeyName)获取类的属性Java code OGNL expression (Muppet is the root)muppet.getName()namemuppet.getMother().getName() mother.namemuppet.getFather().getFather().getAge() father.father.age文字类型和操作符Literal type Example char aString hello world hello worldBoolean true false int123 double 123.5 BigDecimal 123b BigInteger 123h OperationExampleadd (+)
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1