webwork 使用相关转载
上一篇 /
下一篇 2011-11-30 21:54:51
/ 个人分类:webwork2使用知识
webwork重点内容2
(2007-03-07 10:40:55)webwork重点内容
1.截取器的意义
截取器类也能用xwork配置文件指定的名值对(key-value pair)进行定义. 下列名字定义在webwork-default.xml文件中. 如果你扩展了webwork-default包, 你就可以使用下列名字. 否则必须在<interceptors>元素中使用名字和类名定义.
名字 | 描述 |
---|
timer | 输出活动(包含嵌套的截取器和视图)执行时间 |
logger | 输出活动的名字 |
chain | 使得前一个活动的属性在当前活动中可用. 通常与<result type="chain">元素(在前一个活动定义中)一起使用. 更多内容参阅链接截取器 |
static-params | 把xwork.xml中定义的参数设置到活动中. 相当于包含在<action />标签中的<param />标签. |
params | 将请求的参数设置到活动类中. |
model-driven | 如果活动实现ModelDriven, 将getModel()的结果压入值栈. |
component | 激活注册的组件并允许活动使用. 请参考components.xml |
token | 在活动中检查合法令牌(token), 防止表单的重复提交 |
token-session | 同上, 但是在接到非法令牌时将提交的数据保存在session中 |
validation | 使用定义在{Action}-validation.xml中的校验器进行校验 |
workflow | 调用活动类中的validate方法. 如果活动产生了错误将返回到输入视图. |
servlet-config | 提供访问HttpServletRequest和HttpServletResponse的途径(使用前请三思, 因为它使你的代码与Servlet接口绑定在一起) |
prepare | 如果活动实现Preparable接口, 调用它的prepare ()方法. |
conversionError | 将ActionContext中的数据转换错误添加到活动的字段错误中 |
fileUpload | 简化访问上传文件的截取器. 更多信息请查看javadoc |
execAndWait | 在后台执行服务并向用户发送一个中间等待页面. 参见:ExecuteAndWaitInterceptor |
2.jsp标签
UI标签 包装了基本的HTML标签
名称 | 标签 | 描述 |
---|
复选框 | <ww:checkbox /> | 绘制一个复选框输入字段 |
复选框列表 | <ww:checkboxlist /> | 绘制一个复选框列表 |
组合框 | <ww:combobox /> | 一个选项列表和一个文本框的组合组件 |
组件 | <ww:component /> | 绘制一个定制的UI组件 |
文件输入框 | <ww:file /> | 绘制一个文件选择输入字段 |
表单 | <ww:form. /> | 定义一个输入表单 |
隐藏 | <ww:hidden /> | 绘制一个隐藏字段 |
文本标签 | <ww:label /> | 绘制一个文本标签, 显示只读信息 |
密码 | <ww:password /> | 绘制一个密码输入字段 |
单选按钮(Radio) | <ww:radio /> | 绘制一个单选按钮 |
选项列表 | <ww:select /> | 绘制一个选项列表元素 |
提交按钮 | <ww:submit /> | 绘制一个提交按钮 |
表格 | <ww:table /> | 绘制一个表格 |
选项卡(TabbedPane) | <ww:tabbedpane /> | 绘制一个选项卡 |
文本域 | <ww:textarea /> | 绘制一个文本域 |
文本框 | <ww:textfield /> | 绘制一个文本框 |
令牌 | <ww:token /> | 防止表单重复提交 |
国际化标签 | | |
---|
I18n | <ww:i18n /> | 将资源包放入栈中 |
Text | <ww:text /> | 绘制资源包中的字符串 |
非UI标签 下列标签与值栈交互, 并控制页面逻辑.
标签名 | 描述 |
---|
通用标签 | |
<ww:param /> | 为支持参数的标签设置参数 |
<ww:property /> | 从值栈中提取值并显示 |
<ww:push /> | 将指定对象压入值栈顶端 |
<ww:set /> | 创建你自己的命名变量 |
URL tag(<ww:url />) | 构建一个已编码的URL |
组件化标签 | |
<ww:action /> | 提供另一种调用活动的方法 |
<ww:bean /> | 初始化一个Bean以便访问它的功能 |
<ww:include /> | 用于包含另一个页面或活动 |
流程控制标签 | |
<ww:if /> | 根据条件决定语句是否执行 |
<ww:elseif /> | 当前一个测试失败后用于决定语句是否执行. |
<ww:else /> | 如果前一个测试为false时执行 |
迭代标签 | |
<ww:iterator /> | 在一个集合上进行迭代 |
<ww:generator /> | 常见迭代器 |
<ww:append /> | 添加一个迭代器列表 |
<ww:subset /> | 迭代一个可迭代对象的一部分 |
<ww:merge /> | 将几个迭代器合并为一个 |
<ww:sort /> | 对一个迭代器排序 |
收藏
举报
TAG: