<%@ page contentType="text/html; charset=gb2312"%> 如何调用JavaBean
网站公告:   ◆北天JAVA技术网热情为java爱好者服务,本网内容包括JAVA(JSP、servlet、EJB、webservice、j2ee、javabean、应用服务器、JavaScript),数据库(MYSQL、SQL Server、Sybase、Oracle、DB2、数据库综合知识),设计研究(设计模式、Struts、Spring、Hibernate、设计框架、设计综合知识),WEB2.0新技术(主要介绍AJAX),以及各种技术的入门、实例、例子等等,欢迎各位多来坐坐!◆  诚邀各位JAVA爱好者加盟!◆  本网站内容丰富,更新快,保证每周20篇以上!  
加入收藏
设为首页
联系站长
承接项目
  相关资源:网站首页 | 免费培训学院 | 技术论坛 | JAVA聊天室 | 作家专栏 | 开发工具 | 认证考试 | 会员俱乐部
  JAVA技术初学者园地 | jsp与servlet | javascript | Java源代码 | EJB | web service | 应用服务器 | JAVA综合知识
  设计研究设计模式 | 设计框架 | Struts | Spring | Hibernate | 开源项目 | 面向对象设计 | 设计综合知识
  数 据 库MYSQL | SQL Server | Sybase | Oracle | DB2 | Informix | Access | 数据库综合知识
  其他资源:AJAX新技术 | 网站开发 | ERP软件 | OA办公软件 | 商业智能BI | 开发综合知识 | 承接项目 | 项目试用

 
 
如何调用JavaBean
     发布者: 发布时间:2006-06-15
我们描述如何编写一个jsp调用JavaBean前,我们先来讨论一下jsp提供的使用javabean的三个tags.
  
代码内容
i. <jsp:useBean> 

  这个标记被用于声明和实例化javabean类.语法如下:

代码内容
  <jsp:useBean 
  id="object-name" 
  scope="page | request | session | application" 
  type="type-of-object"  
  class="fully-qualified-classname" 
  beanName="fully-qualified-beanName" 
  /> 

  让我们看看这些 属性:

  id --对象的名字,比如:String name = null;在这句代码中,name就是id;

  scope--一个可选择的属性,当你的javabean 对象将被破坏时,默认的是page,他意味着每个页面将创建一个新的javabean;

  type---对象的类型,可以是相同的类或父类或者是该类要执行的接口,他的参数是可选.如:String name = "Faisal Khan";中的String就是我们所谈的.

  class --一个完全有资格的类如:Date d = new java.util.Date();中java.util.Date就是我们所说的.
  beanName--也是一个完全有资格(fully qualified )的类;

  ii. <jsp:setProperty>

  这个标记用于设计javabean的值,语法如下:

代码内容
  <jsp:setProperty 
  name="id-of-the-JavaBean" 
  property="name-of-property" 
  param="name-of-request-parameter-to-use" 
  value="new-value-of-this-property" 
  /> 


  起属性为:
  name--你设置的<jsp:useBean>的’id’
  property --你想设置 的property的名字
  param--你本property中要请求的param的名字
  value ---在本property中你想设置的的新值

  iii. <jsp:getProperty>

  这个tag用于返回一个特定的property从一个特定的javabean中,语法如下:

代码内容
  <jsp:getProperty 
  name="name-of-the-object" 
  property="name-of-property" 
  /> 


  属性:name--<jsp:useBean>中设置的’id’
  property--你想找回的property的名字
  好了,我们现在完成了学习操作javabean的jsp tags,再让我们花点时间来学习什么是scope属性:
  每个javabean类对象或者其他的类对象都有一个scope(范围),他的意思是这个对象在存储器中保留多长的时间,这里有四个scopes:
  page--他意味桌一个新的对象将在每个页面级创建或破坏,当你没有明确的赋予其他值时,他是<jsp:useBean>默认.
(转载文章请保留出处:北天JAVA技术网(www.java114.com))
 
更多精彩文章:
JSP中基于Session的在线用户统计分析
Javascript实例教程: 数组
使用Javascript的数学函数
Javascript: 使用字符串函数
使用Javascript的日期函数
利用Javascript进行密码保护
 
        
标 题:   
内 容:   
 
                                  
 
免责声明:该文章由网友发表,如果对您造成侵权,请联系站长

首页 - 承接项目 - 网站地图 - 联系我们 -
版权所有北天JAVA技术工作室 ICP证号:粤ICP备06079815号