2018年1月3日13:02:49
这一节课出现两个bug
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"/>
//第一个bug 出现问题herf 写错 faelse
</body>
JSTL JSP标准标签库
//<c:forEach>遍历集合输出
<%
list=deptService.getFenYe(pdangqianyema, Pyerongliang);
//使用forEach记得要先把集合添加到转发请求里
request.setAttribute("listA",list);
%>
//第二个bug 出现问题是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>
//隔行变色<c:if>
<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);
//c:if
//<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>
//删除掉C set的
<c:set value="zhangsan" var="A" scope="request"></c:set>
<c:out value="${A}"></c:out>
<c:remove var="A"/>
<c:out value="${A}"></c:out>