struts标签
常用struts标签:
<s:property /> | 输出actionContext中的内容 | |
value | 要输出的内容 | |
default | 如果找不到就输出的默认内容 | |
<s:set/> | 将某个值放入指定的范围内,默认为action | |
value | 将要指定并赋给变量的值 | |
var | 变量名,将value指定的值赋给它 | |
scope | 指定变量放入的范围,默认为 action 范围 | |
<s:param /> | 给其它标签提供参数 | |
name | 参数名 | |
value | 参数值 | |
<s:i18n /> | 临时加载资源文件 | |
name | 指定要加载的资源文件 | |
<s:text /> | 获取国际化资源 | |
name | 要获取的资源属性,对应资源文件中的key | |
searchValueStack | 如果无法获取资源,是否到stack中找它的属性,默认为false | |
var | 命名得到的资源,放入valueStack中 | |
<s:url /> | 生成url地址 | |
action | 指定action,如果没有指定,则使用value中的值为url | |
anchor | 锚标记点 | |
encode | 是否对参数进行编码,默认为true | |
escapeAmp | 指定是否对&符号进行编码,默认为true | |
includeContext | 指定包含当前的上下文,默认为false | |
includeParams | 指定是否包含请求参数,值只能为none,get或all,默认为get | |
method | 指定action调用方法 | |
namespace | 指定action命名空间 | |
value | 指定url,如不指定,则用Action中的url | |
var | 指定该url变量,并放入valueStack中 | |
<s:debug /> | 用于调试 | |
<s:if /> <s:elseif /> <s:else/> | 作用:与if (){} ,if(){}else(){},if(){}else if(){} else{} 相同 | |
test | 设置标答的条件表达式 | |
注意:<s:elseif/>与<s:else>都不能单独存在,都依赖于<s:if/ > | ||
<s:date /> | 对日期进行格式化 | |
name | 指定日期值 | |
var | 将日期放入valueStack中的变量名 | |
nice | true:输出与当前的时间差,默认为false | |
format | 格式字符串 | |
<s:doubleselect /> | 生成一个级联下拉列表框 | |
list | 指定要迭代的集合.使用集合中的无素来设置各选项.如果是map结构, 则key将成为选项的value,value将成为选项的内容 | |
listKey | 指定第一个列表框中,list中的哪个属性将成为选项的value | |
listValue | 指定第一个列表框中,list中的哪个属性将成为选项的内容 | |
doubleList | 指定第二个列表框要迭代的集合 | |
doubleListKey | 指定第二个列表框中,list中的哪个属性将成为选项的value | |
doubleListValue | 指定第二个列表框中,list中的哪个属性将成为选项的内容 | |
doubleName | 指定第二个列表框的name | |
multiple | 是否可以多选,默认为false | |
<s:token /> | 用于阻止浏览器重复提交数据 | |
<s:iterator /> | 迭代数组集合 | |
begin | 迭代数组或集合的起始位置,默认为0 | |
end | 迭代数组或集合的结束位置 | |
status | 迭代过程中的状态 | |
step | 迭代一次过的的索引增加值,默认为1 | |
value | 要迭代的数组或集合对象 | |
var | 临时变量名字用于将引用的值放入page范围中 | |
id | 与var相同,但已废弃 | |
<s:fielderror /> | 输出Action中fieldErros保存的字段错误 | |
fieldName | 对应fieldErros中的key |