JSTL
添加jar包:jstl.jar,standard.jar
核心标签库指令:<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
格式化标签库指令:<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %>
迭代标签:<c:forEach var="集合中元素" items="集合对象" >...</c:forEach>
显示:<c:out value="表达式" default="default" escapeXml="true" /> //转义输出
条件标签:<c:if test="条件" var="结果" scope="作用域">...</c:if>
设置变量:<c:set value="变量值" var="变量名" scope="作用域" />
设置对象属性:<c:set value="属性值" target="对象名" property="对象属性名" />
日期格式化:<fmt:formatDate value="时间对象" pattern="yyyy-MM-dd HH:mm:ss" />
MVC
三层结构:model(模型)-view(视图)-controller(控制)
JavaBean+JSP+Servlet,视图应用HTML、CSS、JavaScript、EL和JSTL,视图应用DAO层和Service层,控制应用Servlet。
DAO层包括DAO接口和接口实现类,Service层包括接口和实现类。