---------- android培训 、java培训、期待与您交流! ----------
一,什么是JavaBean?
JavaBean是一个遵循特定写法的Java类,它通常具有如下特点:
1,这个Java类必须具有一个无参的构造函数。
2,属性必须私有化。
3,私有化的属性必须通过public类型的方法暴露给其它程序,并且方法的命名也必须遵循一定 的命名规范。
作用:JavaBean在J2EE开发中,通常用于封闭数据,对于遵循以上写法的JavaBean组件,其它程序可以通过反射技术实例化JavaBean对象,并且通过反射那些遵守命名规范的方法,从而获知JavaBean的属性,进而调用其属性保存数据。
1,语法:
<jsp:useBean id="" class="" scope="page|request|session|application">
Body
</jsp:userBean>
2,功能:
Body部分的内容只在<jsp:useBean>标签的实例对象时才执行。
二,JSP开发模式
1,SUN公司推出JSP技术后,同时也推荐了两种web应用程序的开发模式:
a,JSP+JavaBean模式。
b,Servlet+JSP+JavaBean(MVC)模式。
2,三层开发结构:web层、业务逻辑层(service)、数据访问层(dao层)。
3,jsp显示数据的两种技术:
a,El表达式:El表达式用于获取数据,在JSP页面中可使用${}的形式,通知JSP引擎调用 pageContext.findAttribute()方法。以标识符为关键字从各个域对象中获取对象。如果对象中不 存在标识符所对应的对象,则返回结果为""(注意,不是null)。
b,jstl标签库: jstl是sun公司开发的一套标签库,使用jstl可以在页面中实现一些简单的逻辑,从 而替换页面中的脚本代码。
·在页面中使用JSTL标签的两个步骤:
1,导入jstl.jar和standerd.jar这两个JSTL的jar文件。
2,在JSP页面中使用<%@taglib uri="" prifix=""%>元素导入标签库。
·JSTL标签库中常用的标签:
1,<c:foreach var="" items="">
2,<c:if test="">