`
zhiyongliu
  • 浏览: 123837 次
  • 性别: Icon_minigender_1
  • 来自: 长春
社区版块
存档分类
最新评论

9. javabean

 
阅读更多

什么是javabean?
编写javabean就是编写一个java的类,所以你只要会写类就能编写一个bean,这个类创建的一个对象称做一个bean。
在类的方法命名上遵守以下规则:
1.如果类的成员变量的名字是xxx,那么为了更改或获取成员变量的值,即更改或获取属性,在类中可以使用两个方法:getXxx(),用来获取属性xxx。setXxx(),用来修改属性xxx。
2.对于boolean类型的成员变量,即布尔逻辑类型的属性,允许使用"is"代替上面的"get"和"set"。
3.类中方法的访问属性都必须是public的。
4.类中如果有构造方法,那么这个构造方法也是public的并且是无参数的。

javabean的存放位置?

若为class文件则放在站点根目录WEB-INF\classes中。若为jar文件则放在站点根目录WEB-INF\lib中,注意大小写和package路径。

jsp页面如何调用javabean?

 

语法:

<jsp:useBean id="beanInstanceName" scope="page | request | session | application" class="package.classname"/>

或
<jsp:useBean id="beanInstanceName" scope="page | request | session | application" class="package.classname">

      other elements
</jsp:useBean> 

 

 

例一:
<jsp:useBean id="cart" scope="session" class="session.Carts" /> 
<jsp:setProperty name="cart" property="*" /> 
例二:
<jsp:useBean id="checking" scope="session" class="bank.Checking" > 
     <jsp:setProperty name="checking" property="balance" value="0.0" /> 
</jsp:useBean> 

 属性以及用法
id="beanInstanceName"
bean的实例名称,在后面的程序中使用此变量名来分辨不同的Bean。
scope="page | request | session | application"
Bean存在的范围以及id变量名的有效范围。缺省值是page,以下是详细说明:
page - 你能在包含<jsp:useBean>元素的JSP文件以及此文件中的所有静态包含文件中使用Bean,直到页面执行完毕向客户端发回响应或转到另一个文件为止。  
request - 你在任何执行相同请求的Jsp文件中使用Bean,直到页面执行完毕向客户端发回响应或转到另一个文件为止。你能够使用Request对象访问Bean,比如request.getAttribute(beanInstanceName)
session - 从创建Bean开始,你就能在任何使用相同session的Jsp文件中使用Bean.这个Bean存在于整个Session生存周期内,任何在分享此Session的Jsp文件都能使用同一Bean.注意在你创建Bean的Jsp文件中<% @ page %>指令中必须指定session=true
application - 从创建Bean开始,你就能在任何使用相同application的Jsp文件中使用Bean.这个Bean存在于整个application生存周期内,任何在分享此application的Jsp文件都能使用同一Bean.
class="package.class"
bean的存放位置

分享到:
评论
3 楼 xiaoyuerdedede 2015-11-09  
2 楼 Loner_It 2015-11-09  
 
1 楼 zjxljj 2015-05-19  
 

相关推荐

    基于JSP+JAVABEAN+JDBC图书管理系统

    基于JSP+JAVABEAN+JDBC图书管理系统 摘 要 .........................................................1 目 录 .........................................................2 第一章 绪论 ..................

    JavaBean_Javabean增删改查_audiencevu9_

    利用Javabean、servlet、jsp实现用户添加、修改、删除

    jsp+servlet+javabean成绩管理系统

    采用jsp+servlet+javabean,jsp负责少量的页面处理,以servlet为主。 结构清晰明了,未对页面做美工处理,因此html和javascript代码很少, 详细介绍了jdbc的常用api以及数据库中的表的级联。 开发调试平台...

    根据表结构自动生成JavaBean,史上最强最专业的表结构转JavaBean的工具(第11版)

    一直以来把数据库的表转换成Entity或DTO都是一件让人头痛的事情,既浪费时间又很繁琐,看着几十上百个表的几百上千个字段,真是一件让人很头痛的事情。... 9、其他一些小Bug的修改和代码优化调整。

    根据表结构生成JavaBean,史上最强最专业的表结构转JavaBean的工具(第9版)

    我们也想过很多办法解决这个问题,包括用MyEclipse连接数据库生成JavaBean,但多多少少还是会有一些不尽人意的地方,包括表和表字段的comment总是无法生成,而且还会生成很多无用的注释代码,让代码看起来一点都不...

    根据数据库生成javabean的eclipse插件

    3、 支持批量生成javabean。 4、 支持重写“toString”方法(返回json格式字符串)。 5、 支持国际化。 6、 支持返回字段属性数组。 7、 支持java元注释。 8、 支持生成ibatis配置文件。 9、 支持生成不同文件...

    Struts2 json插件入门指南.pdf

    3.1.1 javaBean ............................................................................................................ 5 3.1.2 action ...............................................................

    超全面javaweb教程28天第11,12天 9 JavaBean规范

    超全面javaweb教程28天第11,12天_9_JavaBean规范

    基于jsp+javabean+mysql三层结构的动态购物网站

    基于jsp+javabean+mysql三层结构的动态购物网站。网站用户接口(即界面)由jsp完成,数据和逻辑处理由beans完成,数据储存由mysql完成。因为beans独立负责处理整个网站的全部数据逻辑运算,所以整个网站的负载量和...

    基于数据库的自动化生成工具,自动生成JavaBean、自动生成数据库文档等(v4.1.2版)

    一直以来把数据库的表转换成JavaBean和数据库设计文档都是一件让人很头痛的事情,... 9、优化表命名转驼峰命名和驼峰命名转表命名,使其支持单词间的空格,使用起来更方便。 10、其他一些小Bug的修改和代码优化调整。

    iReport-JasperReports报表开发指南

    9 SubReport...................................................................................................................................44 9.1 create a SubReport....................................

    Java 面试宝典

    9、请设计一个一百亿的计算器 ................................................................................... 10 10、使用 final 关键字修饰一个变量时,是引用不能变,还是引用的对象不能变? .............

    spring-framework-reference4.1.4

    Not Using Commons Logging ................................................................... 12 Using SLF4J ..............................................................................................

    jsp+servlet+javabean.ppt

    9.1 Servlet概述 9.2 Servlet的基本结构与成员方法 9.3 调用Servlet的多种方法 9.4 两种模式的JSP技术 9.5 Servlet模式的留言板案例 9.6 Servlet的会话跟踪 习题9

    WebService大讲堂之Axis2

    WebService大讲堂之Axis2(7):将Spring的装配JavaBean发布成WebService ................................... 26 WebService大讲堂之Axis2(8):异步调用WebService ..................................................

    java初学者学习资料

    Day02:进制转换和补码运算.........................................................................................9 Day03:java 的移位和逻辑运算...........................................................

    系统分析师考试复习资料

    1 开发技术:语言与平台....................................................................................................6 JavaBean 组件模型特点.......................................................

    spring-framework-reference-4.1.2

    Not Using Commons Logging ................................................................... 12 Using SLF4J ..............................................................................................

    Struts in Action中文版

    1. 介绍.........................................................................................................18 1.1. 关于本书..........................................................................

Global site tag (gtag.js) - Google Analytics