<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    yxhxj2006

    常用鏈接

    統(tǒng)計(jì)

    最新評(píng)論

    JSTL(c標(biāo)簽)與Struts2(s標(biāo)簽)標(biāo)簽的常用功能對(duì)比

    1. 條件標(biāo)簽 JSTL

    <c:if test="${user.password == 'hello'}">     
    <c:choose>         
    <c:when test="${user.age <= 18}">             
    <font color="blue"/>         
    </c:when>         
    <c:when test="${user.age <= 30 && user.age > 18}">             
    <font color="red"/>         
    </c:when>         
    <c:otherwise>             
    <font color="green"/>         
    </c:otherwise>     
    </c:choose>
    </c:if>

     

    STRUTS2:

    <s:if test="#user.age <= 18">     
    <font color="blue"/>
    </s:if>
    <s:elseif test="#user.age <= 30 && user.age > 18">     
    <font color="red"/>
    </s:elseif>     
    <font color="green"/>
    </s:else>
    復(fù)制代碼
    復(fù)制代碼

    2. 迭代標(biāo)簽
    JSTL:   

    <c:forEach var="user" items="${users}">     
    <c:out value="${user.userName}"/>
    </c:forEach><!-- 迭代固定次數(shù) -->
    <c:forEach var="i" begin="1" end="10" step="3">    
    <c:out value="${i}"/>
    </c:forEach><!-- 這種循環(huán)相當(dāng)于for(int i=1; i<10; i++), 其中step是指迭代的步長,默認(rèn)為1. -->

    struts2:

    <s:iterator value="#users" status="stuts">     
    <s:if test="#stuts.odd == true">   <!-- 判斷是否為奇數(shù)行 -->         
    <s:property value="userName"/>     
    </s:if>     
    <s:else>         
    <s:property value="passWord"/>
    </s:else>
    </s:iterator>

    3. URL相關(guān)標(biāo)簽    JSTL:

    <!-- 絕對(duì)路徑 -->
    <c:import url="http://127.0.0.1:8080/hello/hello.jsp"/><!-- 相對(duì)路徑 -->
    <c:import url="hello.jsp"/><!-- Encode -->
    <a href="<c:url value='hello.jsp'><c:param name='userName' value='cyanbomb' /></c:url>"></a><!-- 傳遞參數(shù)到指定的URL -->
    <c:import url="hello.jsp" charEncoding="gb2312">      <c:param name="userName" value="cyanbomb"/></c:import><!-- URL重定向 -->
    <c:redirect url="${myurl}"/><!-- 構(gòu)造URL -->
    <c:url value="myurl" var="hello.jsp" scope="session"><c:param name="userName" value="cyanbomb"/></c:url>

    Struts2:

    <a href='<s:url value="/hello.jsp" />'>Hello</a><br />
    <s:url id="url" value="/hello.jsp"><s:param name="name">cyanbomb</s:param></s:url>
    <s:a href="%{url}">Hello</s:a>

    解除的疑問,list遍歷問題

    像這樣一個(gè)list,里面有3條記錄,每條記錄包含兩個(gè)對(duì)象,我把結(jié)果集(lstRooms)request到了頁面,想遍歷顯示RrmRooms里的id,和RrmRoomType里的name. 我用JSTL實(shí)現(xiàn)如下:

    <table>     
    <c:forEach var="rm" items="${lstRooms}">         
    <tr>             
    <td>${rm[0].id}</td>             
    <td>${rm[1].name}</td>         
    <tr>     
    </c:forEach></table>

    STRUTS2實(shí)現(xiàn)如下:

    <table>     
    <s:iterator value="#lstRooms" status="stat">         
    <tr>             
    <td>
    <s:property value="#lstRooms[#stat.index][0].id"/>
    </td>             
    <td>
    <s:property value="#lstRooms[#stat.index][1].name"/>
    </td>         
    <tr>     
    </s:iterator>
    </table>

    posted on 2014-01-15 00:38 奮斗成就男人 閱讀(411) 評(píng)論(0)  編輯  收藏


    只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


    網(wǎng)站導(dǎo)航:
     
    主站蜘蛛池模板: 成人免费无码大片A毛片抽搐色欲| 亚洲国产精品成人久久久| 啦啦啦中文在线观看电视剧免费版 | 亚洲精品乱码久久久久久蜜桃不卡 | 亚洲av手机在线观看| 无码日韩人妻av一区免费| 99热在线观看免费| 成全高清在线观看免费| 一级中文字幕免费乱码专区| 亚洲av成人无码网站…| 久久精品国产亚洲AV蜜臀色欲| 亚洲av无码不卡一区二区三区| 精品国产香蕉伊思人在线在线亚洲一区二区 | 久99精品视频在线观看婷亚洲片国产一区一级在线 | 成人无遮挡毛片免费看| 在线观看免费人成视频色| 7m凹凸精品分类大全免费| 免费看少妇高潮成人片| 一区二区视频免费观看| 黄页网址在线免费观看| 自拍偷自拍亚洲精品偷一| 亚洲av永久中文无码精品综合 | 国产小视频在线观看免费| 毛片a级毛片免费观看免下载 | 亚洲Av无码一区二区二三区| 久久亚洲精品中文字幕| 亚洲精品高清国产一久久| 亚洲AV无码日韩AV无码导航| 亚洲国产精品无码专区在线观看| 亚洲午夜精品第一区二区8050| 亚洲天堂中文字幕在线| 中文字幕亚洲日韩无线码| 国产成人亚洲精品狼色在线| 国产AV无码专区亚洲AV手机麻豆| 久久精品国产精品亚洲人人| 国外亚洲成AV人片在线观看 | 最近中文字幕无免费| 91嫩草免费国产永久入口| 24小时免费直播在线观看| 日韩精品视频免费网址| 亚洲 综合 国产 欧洲 丝袜|