JSTL JavaServerPage Standard Tag Library JSP标准标签库(开源、由apache组织的Jakarta小组来维护)
需要下载两个外部的jar包:jstl.jar standard.jar
standard-1.1.2.jarjstl-1.2.jar
使用JSTL来代替之前的Java
1.将两个.jar文件导入项目
在工程的web文件夹下的WEB-INF文件夹内创建lib文件夹,导入.jar
直接将两个.jar文件导入Tomcat的lib文件夹中
2.启动IDEA编辑器
创建一个新的web工程
设置新导入的jstl包关联
3.创建一个新的JSP
JSP中描述一个头信息,目的是为了告知JSP有新的标签可以用
例如:<%@ taglib uri=”http://java.sun.com/jsp/jstl/core“ prefix=”c”%>
核心标签core 前缀c
满足条件,大于18岁
相当于判断user对象的age属性是否大于18,是则输出语句;注意test=””**双引号中必须写EL表达式语言
相当于switch的用法
show.jsp**
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
<html>
<head>
</head>
<body>
<c:forEach begin="0" end="3" step="1" varStatus="i">
${i.index}<br>
</c:forEach><br>
<c:forEach begin="0" end="${requestScope.userArrayList.size()-1}" step="1" items="${requestScope.userArrayList}" var="user" varStatus="i">
${user.username}---${user.password}<br>
</c:forEach>
<c:forEach var="user" items="${requestScope.userArrayList}">
${user.username}---${user.password}<br>
</c:forEach>
</body>
</html>