长春找工作哪个网站好,北京文化馆设计公司哪种,自建电梯费用,外贸网站建设广告原网页#xff1a;http://www.douban.com/note/102320977/ JavaBean是一种可复用#xff0c;跨平台的组件。共有两种JavaBean#xff1a;一种无用户界面#xff0c;这种一般用于处理数据运算#xff0c;操作数据库等。另一种是有用户界面(User Interface)的JavaBean. 在Js… 原网页http://www.douban.com/note/102320977/ JavaBean是一种可复用跨平台的组件。共有两种JavaBean一种无用户界面这种一般用于处理数据运算操作数据库等。另一种是有用户界面(User Interface)的JavaBean. 在Jsp中一般访问无用户界面的JavaBean。 Jsp中访问JavaBean语法:1. 使用page指令导入 JavaBean 类: %page import包名 . 类名 %2. 使用jsp:useBean标签声明JavaBean对象 jsp:useBean id实例名 class包名 . 类名 scope作用范围/注意要给出完整的包名 . 类名,否则报ClassNotFoundException 例:jsp:useBean idbean classcom.CountBean scopesession/ 上面的代码相当于: CountBean bean new CountBean(); session.setAttribute( bean , bean );注意如果在scope指定范围内该JavaBean已存在则jsp:useBean不会生成新的JavaBean对象而是直接获得已经存在的 JavaBean 对象的引用.3.使用jsp:getProperty和jsp:setProerty标签访问JavaBean属性:jsp:getProperty name实例名 propertyBean中的属性名 调用Bean中的get方法得到某属性的值jsp:setProperty name实例名 propertyBean中的属性名 调用Bean中的set方法给某属性赋值 1.JavaBean在page作用域中: 在这种情况下客户每次访问Jsp页面时都会创建一个JavaBean对象,仅在当前Jsp页面中有效。 例子的结果: count values is: 0 scope page 此时JavaBean在将以下两种情况下结束生命周期 (1)当客户访问当前Jsp页面通过forword转发请求到另一文件时 (2) 当客户访问当前Jsp页面执行完毕并向客户端发回响应时2.JavaBean在request作用域中: 与page一样客户每次访问Jsp页面时都会创建一个JavaBean对象。 例子的结果: count values is: 0 scope request 此时 , 当客户访问当前Jsp页面执行完毕并向客户端发回响应时 ,JavaBean结束生命周期3 JavaBean在session作用域中: JavaBean对象被创建后一直存在于当前回话中在同一会话中,共享同一JavaBean 例子结果: count values is: 0( 每刷新一次增长1当打开另一浏览器窗口重新发出请求时就不在同一会话中了将创建一个新的会话,从0开始重新增长。 ) scope session4.JavaBean在application作用域中 JavaBean对象被创建后一直存在于当前Web应用程序的生命周期中在此应用程序中,共享同一JavaBean例子结果: count values is: 0( 每刷新一次增长1当打开另一浏览器窗口重新发出请求时此时还在同一Web应用程序中了从原有基础上) 注意默认的情况下jsp中session的属性是true 例如javaBean作用范围是session的情况 a.jsp ................. jsp:useBean iddbMsg classcom.bean.SQLBean scopesession/ % //初始化 dbMsg.getConncetion(org.gjt.mm.mysql.Driver,jdbc:mysql://localhost/ss, lala, haha); dbMsg.getStatement(ResultSet.TYPE_SCROLL_INSENSITIVE, ResultSet.CONCUR_READ_ONLY); % jsp:include pageb.jsp/ ............. b.jsp ................ jsp:useBean iddbMsg classcom.bean.SQLBean scopesession/ dbMsg.doing(); ................ 转载于:https://www.cnblogs.com/hujunzheng/p/4124781.html