webwork 使用相关转载

上一篇 / 下一篇  2011-11-30 21:54:51 / 个人分类:webwork2使用知识

webwork重点内容2

(2007-03-07 10:40:55)
分类:working
webwork重点内容
1.截取器的意义

Webwork与XWork的截取器

截取器类也能用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:

 

评分:0

我来说两句

Open Toolbar