EL
EL表达式:${EL表达式(var)}
EL操作符:”.”与”[]”(获得其内容变量属性)
第一步 先导入这句
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
//<c:set>
<body>
//变量名 变量值 作用域
<c:set var="www" value="wangzhi9" scope="request"></c:set>
//输出值
<c:out value="${www}"></c:out>
//转译HTML标签 让他起作用 变量值 默认值 是否转译HTML标签起作用
<c:out value="<a href='#'>跳转</a>" default="kk" escapeXml="false"/>
//出现问题herf 写错 faelse
</body>
JSTL(JSP标准标签库)
//<c:forEach>遍历集合输出
<%
list=deptService.getFenYe(pdangqianyema, Pyerongliang);
request.setAttribute("listA",list);
%>
//出现问题是items=listA 不是这样写的
<c:forEach var="listB" items="${listA}" varStatus="varStatus">
<tr>
<td>${listB.dId}</td>
<td>${listB.dName}</td>
<td>${listB.dPwd}</td>
<td>${listB.dMesc}</td>
<td><a href="xiugai.jsp?dId=${listB.dId}">修改</a></td>
<td><a href="shanchu.jsp?dId=${listB.dId}">删除</a></td>
</tr>
</c:forEach>
//隔行变色
<head>
<style type="text/css">
#getBid{
background:red;
}
</style>
</head>
List<Dept> list=new ArrayList<Dept>();
list=deptService.getFenYe(pdangqianyema, Pyerongliang);
request.setAttribute("listA",list);
//<tr <c:if test="${varStatus.index%2==0}">id="getBid"</c:if>>
//<tr <c:if test="${listB.dId%2!=0}">style="background-color: blue"</c:if>>
//<tr <c:if test="${listB.dId%2!=0}">style="<c:out value="background-color: green;"></c:out>"</c:if>>
//<tr <c:if test="${listB.dId%2!=0}">style="<c:out value="background-color: blue"></c:out>"</c:if>>
%>
<c:forEach var="listB" items="${listA}" varStatus="varStatus">
<tr <c:if test="${listB.dId%2!=0}">style="<c:out value="background-color: blue"></c:out>"</c:if>>
<td>${listB.dId}</td>
<td>${listB.dName}</td>
<td>${listB.dPwd}</td>
<td>${listB.dMesc}</td>
<td><a href="xiugai.jsp?dId=${listB.dId}">修改</a></td>
<td><a href="shanchu.jsp?dId=${listB.dId}">删除</a></td>
</tr>
</c:forEach>
</table>
//<c:url>的拼接参数 网址拼接成了:URLye.jsp?dId=xuhao&dName=xingming
<c:url value="URLye.jsp" var="mingzi">
<c:param name="dId" value="xuhao"></c:param>
<c:param name="dName" value="xingming"></c:param>
</c:url>
<c:out value="${mingzi}"></c:out>