struts标签

struts标签_第1张图片

Struts标签的使用
Struts的标签被定义在struts-tags.tld文件中
引用 <%@ taglib uri="/struts-tags" prefix="s" %>

<%--s:iterator是struts2的一个迭代标签,它的value属性取值是一个OGNL表达式  
var属性:它的取值就是一个普通的字符串.  
用了var:把每次遍历的对象作为value,把var的值作为key,存入ContextMap中  
没用var:把每次遍历的对象压入栈顶,再下次遍历之前弹栈(从栈顶移走)。  
begin:开始遍历的索引  
end:遍历的结束索引  
step:遍历的步长。  

通过Status属性获取状态信息 
status:计数器对象  
    count 已经遍历的集合元素个数  
    index 当前遍历元素的索引值  
    odd   是否奇数行  
    even  是否偶数行  
    first 是否第一行  
    last  是否最后一行 

status的数据标签
数据标签

property
id:可选属性,指定该元素的标识。
default:可选属性,如果要输出的属性值为null,则显示default属性的指定值。
escape:可选属性,指定是否忽略HTML代码。
value:可选属性,指定需要输出的属性值,如果没有指定该属性,则默认输出ValueStack栈顶的值

debug
debug标签用于调试Struts2,使用它会在页面中生成一个debug标签,点击后会显示服务器各种对
象信息,包括值栈、ContextMap等

表单标签的通用属性

属性名
主题
数据类型
说明
------------------------------------
title
simple
String
设置表单元素的title属性
-----------------------------------
disabled
simple
String
设置表单元素是否可用
-----------------------------------
label
xhtml
String
设置表单元素的label属性
-----------------------------------
labelPosition
xhtml
String
设置label元素的显示位置,可选值 : top 和 left(默认)
------------------------------------------------------
name
simple
String
设置表单元素的name属性,与Action中的属性名对应
------------------------------------------------------------------------
value
simple
String
设置表单元素的值
------------------------------------------------------------------------
cssClass
simple
String
设置表单元素的class
-----------------------------------------------------------------------------
cssStyle
simple
String
设置表单元素的style属性
------------------------------------------------------------------
required
xhtml
Boolean
设置表单元素为必填项
-------------------------------------------------------------------
requiredpositon
xhtml
String
设置必填标记(默认为*)相对于label元素的位置,可选值:left 和right(默认)
----------------------------------------------
tabindex
simple
String
设置表单元素的tabindex属性
-------------------------------------------------------

你可能感兴趣的:(struts标签)