2012-12-01 来源:网络
对于代码方面的知识,小编在前面也给大家有过这方面的介绍,今天接着来给大家讲解Struts2标签是什么意思。小编在这里给大家总结了两个方面,希望对大家有所帮助。
struts2标签总体来说分为两大类:UI标志和非UI标志,下面看看struts2标签的具体内容:
1、UI标志
其中在UI标签中又可以分为表单UI和非表单UI,表单UI基本上和Struts1.x标签相同,都是对HTML的表单元素进行包装。但是对于Struts2来说,我们经常会在一些项目中用到:datepicker、doubleselect、timepicker、 optiontransferselect等。下面我们一起来看看具体UI的用法,相信大家就会明白了。
form: <s:form action="exampleSubmit" method="post" enctype="multipart/form-data"> <s:submit /> <s:reset /> </s:form>可以上传文件的form。 textfield: <s:textfield label="姓名:" name="name" tooltip="Enter your Name here" /> datepicker: <s:datepicker tooltip="Select Your Birthday" label="生日" name="birthday" /> textarea: <s:textarea tooltip="Enter your remart" label="备注" name="remart" cols="20" rows="3"/> select: <s:select tooltip="Choose user_type" label="" list="#{'free':'免费','vip':'收费'}" value="#{'free':'免费'}" name="bean.user_type" emptyOption="true" headerKey="None" headerValue="None"/> <s:select tooltip="Choose user_type" label="" list="#{'free':'免费','vip':'收费'}" value="#{'free':'免费'}" name="bean.user_type" emptyOption="true" headerKey="None" headerValue="None"/> <s:select list="venderList" listKey="id" listValue="name" value="%{profile.companyName}" name="companyName" cssClass="sel_style_w_180"/> 挺好用的 checkboxlist: <s:checkboxlist tooltip="Choose your Friends" label="朋友" list="{'Patrick', 'Jason', 'Jay', 'Toby', 'Rene'}" name="friends"/> checkbox: <s:checkbox tooltip="Confirmed that your are Over 18" label="年龄" name="legalAge" value="18"/> file: <s:file tooltip="Upload Your Picture" label="Picture" name="picture" /> a: <s:a href="getP.jsp">超链接提交</s:a> date : <s:date name="ad_end_time" format="yyyy-MM-dd"/>
2、非UI标志
非UI标志对if、elseif和else的描述:执行基本的条件流转。
<%@ page c %> <%@ taglib prefix="s" uri="/struts-tags" %> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title>Condition Flow</title> </head> <body> <h3>Condition Flow</h3> <s:iterator value="linkList" status="bean"> <tr> <td class="data_tab_tdcl"> <s:property value="#bean.Index+1" /></td> <td class="data_tab_tdcl"><s:property value="link_title" /></td> <td class="data_tab_tdcl"><s:property value="link_url" /></td> <td class="data_tab_tdcl"> <s:if test="link_type == 1"> 文字 </s:if> <s:elseif test="link_type == 2"> 图片 </s:elseif> <s:else> ----- </s:else> </td> </body> </html>
以上就是关于Struts2 标签的全部内容,希望对大家有所帮助,更多详细资料请继续浏览学无忧。