99re热这里只有精品视频,7777色鬼xxxx欧美色妇,国产成人精品一区二三区在线观看,内射爽无广熟女亚洲,精品人妻av一区二区三区

Struts2 控制標(biāo)簽

2022-07-08 11:40 更新

Struts2 標(biāo)簽有一組標(biāo)簽,可以方便地控制頁(yè)面執(zhí)行的流程。以下是主要的Struts2 控制標(biāo)簽:

if和else標(biāo)簽

這些標(biāo)簽執(zhí)行在每種語(yǔ)言中找到的基本條件流?!癐f”標(biāo)簽可以單獨(dú)使用,也可以與“Else If”標(biāo)簽,和單個(gè)或是多個(gè)“Else”標(biāo)簽一起使用,如下所示:

<s:if test="%{false}">
    <div>Will Not Be Executed</div>
</s:if>
<s:elseif test="%{true}">
    <div>Will Be Executed</div>
</s:elseif>
<s:else>
    <div>Will Not Be Executed</div>
</s:else>

查看詳細(xì)示例

iterator標(biāo)簽

這些iterator將迭代一個(gè)值??傻悼梢允且韵氯我恢担簀ava.util.Collection,java.util.Iterator。在迭代一個(gè)iterator時(shí),可以使用Sort標(biāo)簽對(duì)結(jié)果進(jìn)行排序,或者使用SubSet標(biāo)簽來(lái)獲取列表或數(shù)組的子集。
以下示例是檢索值棧上當(dāng)前對(duì)象的getDays()方法的值,并使用它迭代。<s:property/>標(biāo)簽印出迭代器的當(dāng)前值。

<s:iterator value="days">
  <p>day is: <s:property/></p>
</s:iterator>

查看詳細(xì)示例

merge標(biāo)簽

這些merge標(biāo)簽采用兩個(gè)或多個(gè)列表作為參數(shù),并將它們合并在一起,如下所示:

<s:merge var="myMergedIterator">
     <s:param value="%{myList1}" />
     <s:param value="%{myList2}" />
     <s:param value="%{myList3}" />
</s:merge>
<s:iterator value="%{#myMergedIterator}">
     <s:property />
</s:iterator>

查看詳細(xì)示例

append標(biāo)簽

這些append標(biāo)簽采用兩個(gè)或多個(gè)列表作為參數(shù),并將它們?nèi)扛郊釉谝黄?,如下所示?

<s:append var="myAppendIterator">
     <s:param value="%{myList1}" />
     <s:param value="%{myList2}" />
     <s:param value="%{myList3}" />
</s:append>
<s:iterator value="%{#myAppendIterator}">
     <s:property />
</s:iterator>

查看詳細(xì)示例

generator標(biāo)簽

這些generator標(biāo)簽基于提供的val屬性生成迭代器。下面的generator標(biāo)簽生成一個(gè)迭代器并使用iterator標(biāo)簽打印出來(lái)。

<s:generator val="%{'aaa,bbb,ccc,ddd,eee'}">
 <s:iterator>
     <s:property /><br/>
 </s:iterator>
</s:generator>

查看詳細(xì)示例


以上內(nèi)容是否對(duì)您有幫助:
在線(xiàn)筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)