实际项目开发中需要的格式化标签以及JSTL标签库介绍【1核心标签(用得最多)2 国际化标签(I18N格式化标签) 数据库标签(SQL标签,很少使用) XML标签(几乎不用) JSTL函数(EL函数)】

// TODO实际项目中使用的常用jstl积累:
实际项目可能遇到的问题:
第一次加载用户信息页面的时候,日期格式正确【1999-02-01】,点击修改,但是修改任何东西,然后保存,返回到刚才页面的时候,日期格式变成


//解决办法:
jstl标签库实用标签一:fmt标签------------> JSP前台格式化后台传过来的 日期
 <%@taglib uri=" http://java.sun.com/jsp/jstl/fmt" prefix="f"%>

 有prefix的话[即自定义前缀]:<f:formatDate value="${customerVo.birthday }" type="both" pattern="yyyy-MM-dd"/> 

没有prefix的话:   <fmt:formatDate pattern="yyyyy-MM-dd HH:mm"> value="${cur.add_date}"/>


<c:if test="${whParamChecklist!=null}">
    <c:forEach var="xx" items="${xxlist}">
    <tr height="25"
    <%pageContext.setAttribute("k",k);
    if(k % 2 == 1){%>
        bgcolor="#72A2D1"
        <%}else if(k % 2 == 0){%>
        bgcolor="#FFFFFF"<%}%>>
        <td>${ ( (curPage-1)*pageSize)+k }</td>x
        <td><c:out value="${xx.xp}"/></td>x
        <td>
            <c:if test="${xx.isok == 0}">不一致</c:if>
            <c:if test="${xx.isok == 1}">一致</c:if>
        </td>
        <td>
        <!-- 
        <c:out value="${xx.backtime}"/>
        -->
        <fmt:formatDate pattern="yyyy-MM-dd" value="${xx.backtime}"/>
        </td>
        <td>
            <c:if test="${xx.isok == 0}">
                <c:out value="${xx.filecontent}"/>
            </c:if>
           
        </td>
    </tr>
    <%k++;//System.out.println("k="+k);
    %>
    </c:forEach>
    </c:if>


====================================================================================================================================

文章来源:http://www.cnblogs.com/xdp-gacl/p/3943390.html

文章概要:

JSTL标签库介绍

一、JSTL标签库介绍  

  JSTL标签库的使用是为弥补html标签的不足,规范自定义标签的使用而诞生的。使用JSLT标签的目的就是不希望在jsp页面中出现java逻辑代码

二、JSTL标签库的分类

  • 核心标签(用得最多)
  • 国际化标签(I18N格式化标签)
  • 数据库标签(SQL标签,很少使用)
  • XML标签(几乎不用)
  • JSTL函数(EL函数)

三、核心标签库使用说明

  JSTL的核心标签库标签共13个,使用这些标签能够完成JSP页面的基本功能,减少编码工作。

  从功能上可以分为4类:表达式控制标签、流程控制标签、循环标签、URL操作标签。
    (1)表达式控制标签out标签、set标签、remove标签、catch标签
    (2)流程控制标签if标签、choose标签、when标签、otherwise标签
    (3)循环标签forEach标签、forTokens标签
    (4)URL操作标签import标签、url标签、redirect标签、param标签

  在JSP页面引入核心标签库的代码为:<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>


你可能感兴趣的:(实际项目开发中需要的格式化标签以及JSTL标签库介绍【1核心标签(用得最多)2 国际化标签(I18N格式化标签) 数据库标签(SQL标签,很少使用) XML标签(几乎不用) JSTL函数(EL函数)】)