1 jstl标签的导入:
* 如果要使用jstl标签的话,那你就的先到网站上下载两个架包,一个: jstl.jar 一个是: standard.jar
* 然后将两个架包复制到/WEB-INF/lib目录下。
* 最后在jsp中引入这个标签库:<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
2 配合El表达式使用这个标签进行迭代:
2.1 *${ }对List的遍历:
<%
List list=new ArrayList();
Person p1=new Person("统治者");
Person p2=new Person("领袖");
Person p3=new Person("优秀是一种习惯");
list.add(p1);
list.add(p2);
list.add(p3);
request.setAttribute("list", list);
%>
List集合的形式传送过来的数据:<br/>
<c:forEach var="person" items="${list}">
${person.name } <br/>
</c:forEach>
2.2 *${ }对Map的遍历:
<%
Map map=new HashMap();
map.put("aa", new Person("aaa"));
map.put("bb", new Person("bbb"));
map.put("cc", new Person("ccc"));
map.put("dd", new Person("ddd"));
request.setAttribute("map", map);
%>
Map集合形式传送过来的数据:<br/>
<c:forEach var="entry" items="${map}">
key:${entry.key}
value:${entry.value.name}<br/>
</c:forEach>
3 使用jstl标签进行筛选:(判断用户是否登录,然后发出提示)
<c:if test="${user!=null}">
欢迎你:${user.username}
</c:if>
<c:if test="${user==null}">
账号:<input type="text" name="user">
密码:<input type="password" name="password">
<input type="submit" value="提交" onclick="">
</c:if>