一,开发模型:
1,模型1
jsp[页面的展示+业务逻辑处理]+javaBean[实体类+数据操作类]
2,模型2(MVC)
jsp[页面的展示]+servlet[业务逻辑处理]+javaBean[实体类+数据库操作]
M---Model----javaBean
V---view-----jsp
C---controller--Servlet
二,EL表达式(jsp中一部分)
<%=表达式%>
${ 表达式 } --->从范围对象中得到属性值和请求参数,然后写入网页
+ - * / % == > < >= <= != && || ! ? : empty[null,字符串长度为0,集合长度为0]
范围对象
pageScope requestScope sessionScope applicationScope param paramValues
符号: . [" "]
.:JavaBean 和 map 集合
[]: JavaBean , map ,list .数组, 字符串
关键字
三,jstl(jsp标准标签库)
JavaEE5
在网页中注入jstl : <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
<c:out value="" default="" ></c:out>
<c:set value="" var="" scope=""></c:set>
<c:remove var="" scope=""></c:remove>
<c:if test="" var="" ></c:if>
<c:choose>
<c:when test=""></c:when>
<c:otherwise></c:otherwise>
</c:choose>
<c:forEach items="" var="" begin="" end="">
循环执行的语句
</forEach>
<c:forTokens items="" delims="" var="" ></c:forTokens>
<c:import url="" ></c:import>
<c:redirect url=""></c:redirect>