jsp渲染数据
//使用任何库,你必须在每个 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}"/>