例:<s:setvalue=”#p”name=”xxx”/>
10、text:用于输出国际化消息
11、url:用于生一个URL地址,属性有:includeParams该属性指定包含的参数,属性值只能为none,get,all;scheme用于设置scheme属性;value指定生成URL的地址值,如果value不提供就有action属性指定的Action作为URL地址;action指定生成URL的地址为那个Action,如果不提供,就用valuezuoweiURL的地址值;namespace;
method;encode指定是否需要encode指定是否需要encode请求属性;includeContext指定是否需要将上下文包含在URL地址中;anchor指定URL的锚点;id;
12、property:用于生成输出某个值,包括输出ValueStack,Stack,Context和ActionContext中得值。属性有default如果需要输出的属性值为null,则显示的default属性指定的值;espcape指定是否escapeHTML代码;value到指定需要输出的属性值,如果没有指定该属性,则默认输出ValueStack栈顶的值;id指定该元素的标识;

(三)、表单标签
Struts2的表单标签,可分为两种:form表单本身和单个表单元素的标签。Form标签本身的行为不同于表单元素的标签。Struts2的表单元素标签都包含了非常多的属性,但有很多属性完全是通用的。
1)、 表单标签的通用属性
所有表单标签处理类都继承了UIBean类,UIBean包含了一些通用属性,分为3种:
1、 模板相关属性
2、 JavaScript相关属性
3、 通用属性
除此之外,所有表单元素标签都存在一个特殊属性:form,通过该属性可以实现表单元素和表单之间的交互。例如,我们可以通过${parameters.form.id}来取得表单元素所在表单的ID。下面是表单标签的通用属性。
模板相关的通用属性如下:
1、 templateDir:指定该表单所用的模板文件目录。
2、 theme:指定该表单所用的主题
3、 template:指定该表单所用的模板
JavaScript相关的通用属性如下:
1、 onclick:指定鼠标在该标签生成的表单元素上单击时触发的JavaScript函数。
2、 ondbclick:指定鼠标在该标签生成的表单元素上双击时触发的JavaScript函数。
3、 onmousedown:指定鼠标在该标签生成的表单元素上按下时触发的JavaScript函数。
4、 onmouseup:指定鼠标在该标签生成的表单元素上松开时触发的JavaScript函数。
5、 onmouseover:指定鼠标在该标签生成的表单元素上悬停时触发的JavaScript函数。
6、 onmouseout:指定鼠标移除该标签生成的表单元素时触发的函数。
7、 onfocus:指定该标签生成的表单元素得到焦点时触发的函数。
8、 onblur:指定该标签生成的表单元素失去焦点时触发的函数。
9、 onkeypress:指定单击键盘上某个键时触发的函数。
10、onkeyup:指定松开键盘上某个键时触发的函数。ognl表达式
11、onkeydown:指定按下键盘上某个键时触发的函数。
12、onselect:对下拉列表项等可以选择表单的元素,指定选中该元素时触发的JavaScript函数。
13、 onchange:对于文本框等可以接受输入的表单元素,指定当值改变时触发的javaScript函数。
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-31926-5.html
哈哈