JavaBean和jsp;
1.javabean用于封装数据--必须有一个无参的构造函数,属性私有化,私有化的属性必须通过public方法暴露出去
2.jsp标签:<jsp:useBean>指定域查找JavaBean对象,没找到的话,则实例化一个Bean存放数据
例子:<jsp:useBean id="person" class="cn.itcast.person" scope="page">
<jsp:setProperty name="person" property="age" value="12">工作室会自动转8种基本类型-用表达式
<jsp:getProperty name="person" property="age" >
3.jsp开发模式:mvc模式--编写计算器
三层结构--web层(servlet,jsp),业务处理层(service,javabean),数据访问层(dao)
4.el表达式--用于获取数据${}相当于pageContext.findAttribute();
取出各种类型的数据--1JavaBean-${person.name};2List-${list[0].person};3Map-${map.a||map['1']}
web运用的名称--${pageContext.request.contextPath}
5.jstl:一套标签库---导入jstl.jar和standerd.jar包;用指令导入标签<%@tablib uri="" prifix=""%>
jstl标签:迭代list集合<c:forEach var="person" items="${list}">
迭代map集合<c:forEach var="me" items="${map}">得到得是mapeEntrySet
判断用户登录情况<c:if test="${user!=null}">
6.用户注册和登录:mvc--搭建开发环境:导入开发包,创建程序包名,在类目录下面,创建保存数据的xml
三层模式从底层开始做起--两个重要的包-工具包和测试包
数据回显,校验失败后需要保留一些未出错的数据项
1.javabean用于封装数据--必须有一个无参的构造函数,属性私有化,私有化的属性必须通过public方法暴露出去
2.jsp标签:<jsp:useBean>指定域查找JavaBean对象,没找到的话,则实例化一个Bean存放数据
例子:<jsp:useBean id="person" class="cn.itcast.person" scope="page">
<jsp:setProperty name="person" property="age" value="12">工作室会自动转8种基本类型-用表达式
<jsp:getProperty name="person" property="age" >
3.jsp开发模式:mvc模式--编写计算器
三层结构--web层(servlet,jsp),业务处理层(service,javabean),数据访问层(dao)
4.el表达式--用于获取数据${}相当于pageContext.findAttribute();
取出各种类型的数据--1JavaBean-${person.name};2List-${list[0].person};3Map-${map.a||map['1']}
web运用的名称--${pageContext.request.contextPath}
5.jstl:一套标签库---导入jstl.jar和standerd.jar包;用指令导入标签<%@tablib uri="" prifix=""%>
jstl标签:迭代list集合<c:forEach var="person" items="${list}">
迭代map集合<c:forEach var="me" items="${map}">得到得是mapeEntrySet
判断用户登录情况<c:if test="${user!=null}">
6.用户注册和登录:mvc--搭建开发环境:导入开发包,创建程序包名,在类目录下面,创建保存数据的xml
三层模式从底层开始做起--两个重要的包-工具包和测试包
数据回显,校验失败后需要保留一些未出错的数据项