MDA/MDD/TDD/DDD/DDDDDDD
          posts - 536, comments - 111, trackbacks - 0, articles - 0
            BlogJava :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理

          jstl用法舉例

          Posted on 2009-02-09 20:23 leekiang 閱讀(697) 評論(0)  編輯  收藏 所屬分類: jsp,servlet
          1,只要有jar包就行,不需要在web.xml里定義tld。weblogic8不支持1.1
          ?? 1.0引入
          <%@ taglib uri="http://java.sun.com/jstl/core" prefix="c" %>
          ?? 1.1引入
          <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>

          2,<c:choose>
          ?<c:when test="${role!='admin'}"></c:when>
          ?<c:otherwise></c:otherwise>
          ? </c:choose>

          3,格式化日期
          <%@ taglib uri="http://java.sun.com/jstl/fmt" prefix="fmt"%>
          <fmt:formatDate value="${obj.jhdate}" type="both" pattern="yyyy-MM-dd"/>
          說明見http://freeman983.javaeye.com/blog/96900

          4,遍歷
          ?<c:forEach var="dept" items="${list}">
          ??? ??? <c:out value="${dept.deptid}"/>
          ?</c:forEach>
          ?說明

          5,<c:out value="${sessionScope.user.name}"/>
          ?很詳細,有續(xù)一
          6,數(shù)組
          <c:forEach items="${sessionScope.department_array}" var="department" varStatus="status">
          ??department: ${department}_${sessionScope.name_array[status.index]}
          </c:forEach>

          7, jstl沒有if/else,用如下的代替,也可以用<c:choose>
          <c:if test="1==1"></c:if>
          <c:if test="1!=1"></c:if>

          8,if /else if/else用如下的寫法
          <c:choose>
          <c:when test="${邏輯判斷}"> </c:when>
          <c:when test="${邏輯判斷}"> </c:when>
          <c:otherwise>
          </c:otherwise>
          <c:choose>
          9,<c:out value="${arr}" escapeXml="false">
          如果arr的值里帶單引號等,則必須加上屬性escapeXml="false",否則會出現(xiàn)&XX;之類的東西

          主站蜘蛛池模板: 吴桥县| 平阳县| 布拖县| 日照市| 五河县| 合作市| 舒城县| 宿迁市| 桂林市| 海原县| 涡阳县| 连云港市| 张家口市| 调兵山市| 顺昌县| 延庆县| 聂拉木县| 韩城市| 全南县| 鹿泉市| 扶绥县| 锡林浩特市| 金川县| 兴城市| 黄大仙区| 遵义市| 新巴尔虎左旗| 芷江| 万州区| 喀喇沁旗| 洛川县| 宁城县| 田林县| 华亭县| 东丰县| 龙海市| 集贤县| 汝州市| 同仁县| 遂宁市| 雷州市|