struts自帶標籤

1.1 通用標籤
1.1.1 數據標籤

<h3 style="color: red;">數據標籤</h3>
          <h3>property</h3>
          <h3>set</h3>
          <s:set var="test1" value="50"></s:set>
          <s:property value="test1"/>
          <h3>push</h3>
          <!-- 相當於彈棧  結束標籤之後會壓下去 -->
        <%--   <s:push value="name">
               <s:property/>
          </s:push> --%>
          <h3>action</h3>
          <!-- 是爲了向後臺發請求拿數據,加載初始化數據所用-->
          <s:action name="caseAction" namespace="/sy"  var="test2"></s:action>
          <s:property value="test2"/>
          <s:property value="#test2.name"/>
          <h3>url</h3>
          <!-- 只爲了生成鏈接地址 -->
          <s:url namespace="/sy" action="caseAction" var="test3"></s:url>
          <h3>param</h3>
          <!-- 屬於子標籤,通常是配合action,url去使用的 -->
 <s:url namespace="/sy" action="caseAction" var="test6">
     <s:param name="test4">name</s:param>
     <s:param name="test5"  value="name"></s:param>
     
 </s:url>
 <s:property value="test6"/>
     
          <h3>date</h3>
          <%//測試數據
              request.setAttribute("currenTime", new Date());
          request.setAttribute("names", new String[]{"ss","sa","sw"});
          request.setAttribute("score", new Integer(70));
          %>
          <s:date name="#request.currenTime" format="yyyy-mm-dd"/>
          <h3>debug</h3>
          <s:debug/>

運行結果:在這裏插入圖片描述
1.1.2 控制標籤
iterator/if/elseif/else

<s:iterator value="#request.names" var="v">
           <li>
           <s:property value="v"/>
           </li>
          </s:iterator>
          </ul>
     <s:if test="#request.score >80">
        A
     </s:if>
     <s:elseif test="#request.score >60">
       B
     </s:elseif>
     <s:else>
        C
     </s:else>

運行結果:
在這裏插入圖片描述
1.2.1 表單標籤

<s:form namespace="/sy" name="caseAction">
                <s:textfield label="姓名" name="uname"/>
                <s:radio label="性別" name="sex" list="{'男','女'}"  value="'男'"></s:radio>
                <s:select label="luck" name="hod" list="#{1:'aa',2:'dad',3:'srf'}"></s:select>
                <s:checkbox  label="是否有女朋友"  name="aaa"></s:checkbox>
                <s:checkboxlist label="愛好" name="555" list="#{1:'aa',2:'dad',3:'srf'}"></s:checkboxlist>
                <s:textarea  label="簡介" name="mark"/>
                <s:hidden name="ss" value="ss"/>
          </s:form>

運行結果:
在這裏插入圖片描述
ps: 有自帶的樣式調節

%{str}:str會被強制轉換成OGNL表達式計算 <s:a href="%{#url1}">bbb</s:a>