史上最详细的struts 2 标签整理
a?
???? <s:param value="%{myList2}" />更多?append?信息
示范代码:
<s:checkbox?label="性别"?name="user.sex"?value="true"?fieldValue="dddd"/>?
更多?checkbox?信息
更多?checkboxlist?信息
????????list="{'Spring2.0' , 'J2EE' , 'Ajax'}"更多?combobox?信息
</s:component>更多?conponent?信息
示范代码:
<s:datetimepicker?name="user.birthday"?label="出生日期"?value="%{'2008-9-20'}"/>
更多?datetimepicker?信息
debug标签主要用于辅助测试,它在页面上生成一个超链接,通过该链接可以查看ValueStack和Stack Context 中的所有值信息。
使用debug标签只有一个id属性,这个属性仅仅是该元素一个引用id。
在页面上增加<s:debug/>标签,通过debug标签,可以看的系统中ValueStack离得全部信息,并可以看到Stack Context中的属性。
?
<s:debug></s:debug>
//直接在jsp页面上面添加这样的标签,就可以生产一个查看debug信息的链接
更多?debug?信息
示范代码:??????? listValue="name" doubleList="cities"更多?doubleselect?信息
示范代码:
<s:file name="uploadfile" accept="text/*" />
<s:file name="uploadfile" accept="text/html,text/plain" />
?
更多?file?信息
?可以上传文件的form。?
?
?
更多?form?信息
?
在xhtml主题下,hidden标签与其他的标签不一样,hidden标签并不输出表行。xhtml主题直接从simple主题继承了
hidden.ftl模板。
示范代码:
<s:hidden name="id" value="s"/>
更多?hidden?信息
</s:i18n>?更多?i18n?信息
If标签用来控制基本的条件处理流程,通常和else标签或者elseif标签连用。例子:
<s:if test="%{false}">
??? <div>Will Not Be Executed</div>
</s:if>
更多?if?信息
?<s:property value="fullName" />?
更多?iterator?信息
更多?label?信息
???? listKey="value" ?listValue="key">更多?optgroup?信息
这里color参数的值是,blue对象的值----如果blue对象不存在,则color为null。更多?param?信息
更多?password?信息
取出栈顶对象(通常是action)的username 属性并输出,如果没有找到username属性,那么输出“游客”。
更多?property ?信息
list="#bs.books"更多?radio ?信息
</s:form>更多?select?信息
<s:property value="#test.name"/> <br>?
?
???? <s:iterator>更多?sort?信息
??? ??<s:div id="first" label="第一个div" theme="ajax">更多?tabbedPanel?信息
</s:i18n>?更多?text?信息
?
?
更多?tree?信息
showRootGrid="true" showGrid="true" treeSelectedTopic="treeSelected">更多?treenode?信息
??? moveUpLabel="向上移动"更多?updownselect?信息
?url??url标签 用于生成一个URL地址,可以通过param向url标签指定参数,从而指定URL发送请求参数。示范代码:
指定action属性,且使用param传入参数的形式
<s:url??action="showbook">
<s:param? name="author"? value="'yeeku'">
</s:url>
更多?url?信息
?
?
来自:http://www.iteye.com/topic/722042