网站 手机验证码 实例,网络专业公司排行榜,邢台有限公司,深圳最近几天的新闻大事1.JavaBean实际是具有统一接口格式的java类 2.JavaBean的组成#xff1a;属性(Properties)、方法(Method)、事件(Events) 3.一个JavaBean的例子(该例子是用的Simple属性属性在以后说) //我遵循的习惯是类名大写#xff0c;包名小写package com;//意思是将 FirstBean这…1.JavaBean实际是具有统一接口格式的java类 2.JavaBean的组成属性(Properties)、方法(Method)、事件(Events) 3.一个JavaBean的例子(该例子是用的Simple属性属性在以后说) //我遵循的习惯是类名大写包名小写package com;//意思是将 FirstBean这个类放道包com中以便在外部引用。public class FirstBean{ private String x; public FirstBean() { //此处为构造函数 xThis is the first javabean; } public void setX() { this.xx;//this 指当前类中的x而不是参数x } public String getX() { return x; }} 4.JavaBean属性的介绍 (1)Simple属性 伴随一对 get/set (函数)方法C语言中称为函数我也习惯成为函数如果这么写setString..则暗指该类中有一个string的的属性(注意:string定义时小写在set中首字母要大写) (2)Indexed属性 使用时可以获得一个数组的整个或者一个值。使用实例如下 public class B{ private int[]{1,2,3,4,5}; //设置整个数组 public void setB(int[] i) { bi; } //设置单个元素的值 public void setB(int a, int b) { b[a]b; } //取得整个数组中的值 public int[] getB() { return b; } //获取单个值与setB类似略。} 4.还有Bound、与Constrained属性 JspBean在Jsp中的引用 1.用jsp:useBean标记 jsp:useBean idname classclassname scopepage|request|session|application/ id:代表jsp页面中的实例对象 通过这个对象引用类中的成员如idwq, wq.成员; class: 代表JavaBean类如 classcom.Test,引用com包中的Test类 scope指明了javabean的生存时间 2.用jsp:setProperty标记 功能将请求页面中的表单值赋值/或者自己想设置的值 给JavaBean中的属性赋值 jsp:setProperty namebeanName last_syntax / 1.name:表示 已经存在并且具有一定生存范围的JavaBean实例例如上面的 wq。 2.last_syntax:表示了四种不同的语法: 1property* (2)propertypropertyName (3)propertypropertyName paramparameterName (4)propertypropertyName valuevalue property:是一个很重要的属性它指定想要设定值的 JavaBean 中的成员名不建议使用*。 param:根据我的理解他是请求页面的 表单中的 txt 属性名。 value:代表了直接赋值给 property的属性 3.jsp:getProperty标签 与jsp:setProperty功能相反用法一样 jsp:getProperty nameBeanName property想要获取属性值的那个属性的名字 JavaBean的生命周期 1.page当一个页面有jsp程序产生并传送到客户端时属于page范围内的javabean也将清除生命周期介绍。 2.request 它的生命周期与jsp程序的request对象同步。 由forward串联起来的jsp程序都可以共享 javabean 仅通过forward就可以把javabean对象传递给下一个jsp一下是一个小例子 jsp:forward pageabc.jsp/ //转向abc.jsp页面 % String strrequest.getParameter(strName) % //jsp中对象的使用,获取上一个请求页面中名称为 strName的text中的值。转载于:https://www.cnblogs.com/OldZhao/p/5007252.html