一、JavaBean简介
JavaBean是一种特殊的Java类,并遵循特定的代码书写规范。
类必须是具体和公开的,并且具有一个无参的构造器
属性必须私有化
属性通过public类型的get和set方法暴露给其他程序。
二、在JSP中使用JavaBean
JSP技术提供了三种与JavaBean有关的动作元素,即JSP标签,分别是:useBean,setProperty,getProperty。
1.
语法格式:
//scope的值可以是page,request,session,application
useBean标签用于在指定的域范围内查找指定名称的JavaBean对象,如果存在则直接返回该JavaBean对象的引用,如果不存在则实例化一个新的JavaBean对象并将它以 指定的名称存储到指定的域范围中。
实例:
用户名:
密码:
注:标签与引包的区别:import只是引入这个类,并没有生成实例,而useBean已经为你生成了一个实例。
2. 和
语法格式:
//格式1,根据表单提交给request的数据,自动对应属性名称执行JavaBean的set方法
//格式2,根据表单提交给request的数据,手动执行JavaBean的set方法
//格式3,手动对应JavaBean属性名设置属性值
//格式4,根据传递的参数设置属性值
3.
语法格式:
//调用JavaBean中的get方法,将其插入到页面中
三、Model1 介绍
采用JSP+JavaBean开发:
浏览器发出请求,该请求由JSP页面接收
JavaBean用于实现业务逻辑 JSP根据请求的需要与不同的JavaBean进行交互
JavaBean执行业务处理,通过JDBC操作数据库
JSP将程序运行的结果信息生成动态Web网页发回浏览器