jsp渲染数据

2018-12-28  本文已影响0人  柚子多肉

//使用任何库,你必须在每个 JSP 文件中的头部包含 <taglib> 标签。

<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>

<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn"%>

1. 基本渲染方法

    <c:foreach var="bank" items="${data}">

        //${data}是后台传来的数据,var=bank是重新定义

        <ul>

            <li>${bank.title}</li>     //渲染银行名称

        </ul>

    </c:foreach>

2. jsp中有<c:if>但没有<c:else>,可用以下方法代替

     <c:choose>

        //当title等于空时,用“-”代替显示,否则显示title

        //eq为“=”

        <c:when test="${bank.title eq  None || bank.YLL6_12M  eq  ' '}">-</c:when>

        <c:otherwise>${bank.title }</c:otherwise>

    </c:choose>

3. <c:set>标签用于设置变量值和对象属性

    1.  通用<c:set var="ctx" value="${pageContext.request.contextPath}" />

        在HTML外添加上句话,HTML内部可用  href = "${ctx}/css/bootstrap.min.css"  

     2. set   设置变量  , out  输出value为4000.

        <c:set var="salary" scope="session" value="${2000*2}"/>

        <c:out value="${salary}"/>       

上一篇下一篇

猜你喜欢

热点阅读