学习资料:
http://www.cnblogs.com/Fskjb/archive/2009/07/05/1517192.html (EL基础)
http://www.blogjava.net/supercrsky/articles/179363.html (EL基础)
http://www.yiibai.com/jstl (JSTL介绍)
http://blog.sina.com.cn/s/blog_4550f3ca010143lb.html (JSTL核心标签用法)
一、要利用JSTL
首先要添加必要的jar包,jstl共需要两个jar,jstl.jar和standard.jar
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
二、循环遍历List集合
<c:forEach var="user" items="${queryUsers}">
<tr>
<td align="left" class="idDe"> <input type="checkbox" value="${user.id}" name="id">
${user.username}</td>
<td>${user.password}</td>
<td>${user.realname}</td>
<td>${user.sex}</td>
<td>${user.age}</td>
<td>${user.email}</td>
<td>${user.love}</td>
<td>${user.motto}</td>
<td><a href="QueryUserServlet?control=detail&id=${user.id}"
target="right">查看</a> <a href="DeleteUserServlet?id=${user.id}"
target="right">删除</a></td>
</tr>
</c:forEach>
三、EL和JSTL在js中显示,select标签、单选框、复选框设置默认选择项
Js中取: var loginLevel="${loginLevel}";
var sex="${detailUser.sex}";
var love="${detailUser.love}";
连接中取:
<ahref="../QueryUserServlet?control=detail&username=${username}"target="right">
初始化:
readonly=" ${sessionScope.user!='admin' ?'readonly':' '}
<input type="radio" name="sex" value="0" id='0' ${userInfo.uSex==0?'checked':' ' } />
<input type="checkbox" name="hobby" value="music" ${music }/> 音乐
<input type="radio" name="status" value="0" <c:out value="${advert.status==0?'checked':'' }"/> />