struts2的标签

来源:互联网 发布:java增删改查sql语句 编辑:程序博客网 时间:2024/06/06 01:16

<%@taglib prefix="s" uri="/struts-tags"%>
 

 

 

标签分类

-表单类:form,textfield,password,checkbox, checkboxlist,comobox,radio,textarea,hidden
 
<s:form  name="userForm"  method="post"  action="UserAction"  namespace="/"></s:form>
form中写theme:simple   局部控制某一个form表单自定义格式,用来解决自动换行问题

<s:textfield name="uname" label="用户名"></s:textfield>

   <s:password name="upass" label="密码"></s:password>

   <s:radio name="usex" list="{'男','女'}" label="性别"></s:radio>

   <s:checkboxlist name="uhobby"
    list="#{'reading':'阅读','writing':'写作','programming':'编程'}"
    label="爱好" value="{'reading','programming'}"></s:checkboxlist>

   <s:select name="ugrade" list="{'小学','中学','大学'}" label="学历" headerKey="0"
    headerValue="请选择" ></s:select>

   <s:textarea name="unote" label="备注"></s:textarea>

   <s:hidden name="uid" value="0"></s:hidden>

   <s:submit value="提交"></s:submit>

   <s:reset value="重置"></s:reset>


value设置默认值
 
-控制标签:if, else,elseif,iterator
 
-if:用于控制选择输出的标签。
-elseif:与if标签结合使用,用于控制选择输出的标签。
-else:与if标签结合使用,用于控制选择输出的标签。
-iterator:一个迭代器,用于将集合迭代输出。
-append:用于将多个集合拼接成一个新的集合。
-generator:字符串解析器,用于将字符串解析成集合。
-merge :用于将多个集合合成一个新集合,与append不同。
-subset :截取集合的部分元素,形成新的集合。
 
 
 
-数据标签:action,set,property,url
 
action标签
-在JSP页面中调用指定的Action,并可将结果包含在页面中(executeResult置为true)。
-非表单类:actionerror,actionmessage,fielderror
<s:action name="show" executeResult="true" />
 
property标签
-对ognl表达式求值,并在当前位置输出;
-忽略value,则输出栈顶对象。
 
set标签
<s:set name="msg" value="%{'This is string'}"/>
<s:property value="#msg" />
<s:property value="msg" />
<s:property />
 
 
其他标签
fielderror标签
-用于显示表单输入的错误消息;
-可显示全部错误,也可以显示指定的输入项错误;
<s:fielderror />
<s:fielderror>
<s:param>field1</param>
</s:fielderror>
 
 
actionerror与actionmessage标签
-actionerror输出action级别的错误消息;
-actionmessage输出action级别的消息。
<s:actionerror />
<s:actionmessage />
原创粉丝点击