一、JSTL
条件标签:
<c:if> if
if(){
}else if(){
}else{
}
<c:choose>
<c:when></c:when>
<c:when></c:when>
<c:otherwise></c:otherwise>
</c:choose>
通用标签:
<c:set target="${person}" property="pnme" value="李四"></c:set>
jsp标签实现转发
<jsp:forward page=""></jsp:forward>
迭代标签:
<c:forEach>
</c:forEach>
*jsp页面放在WEB-INF下
页面放在WEB-INF目录下面,这样可以限制访问,提高安全性.如JSP,html
只能用转向方式来访问WEB-INF目录下的JSP
二、分页实现
总记录:totalRecords 从数据库查询
每页显示多少条: pageSize 自定义
总页数: totalPages 通过总记录数和页容量计算出来
totalRecords%pageSize==0? totalRecords/pageSize : totalRecords/pageSize+1
当前页码: currentPage 页面传递
每页数据:List 从数据库查询
每页查询开始的索引 startIndex 通过当前页数和页容量计算出来
startIndex = (currentPage-1)*pageSize
定义一个Page类
三、Servlet3.0 注解配置