mikebai.com

  • Home
  • dev
  • DotNET
  • M365
  • 搞笑
  • 杂七杂八
  • FocusDict
個人BLOG
it developer
  1. Main page
  2. dev
  3. Main content

创建一个Bean实例并指定它的名字和作用范围.

2008-04-25 110hotness 0likes 0comments

"  <jsp:useBean>   创建一个Bean实例并指定它的名字和作用范围.    
   
   
  JSP   语法  
   
  <jsp:useBean    
   
  id=""beanInstanceName""    
   
  scope=""page   |   request   |   session   |   application""    
   
  {    
   
  class=""package.class""   |    
   
  type=""package.class""   |    
   
  class=""package.class""   type=""package.class""   |    
   
  beanName=""{package.class   |   <%=   expression   %>}""   type=""package.class""    
   
  }    
   
  {    
   
  />   |    
   
  >   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>    
   
   
  描述  
   
  <jsp:useBean>用于定位或示例一个JavaBeans组件。<jsp:useBean>首先会试图定位一个Bean实例,如果这个Bean不存在,那么<jsp:useBean>就会从一个class或模版中进行示例。    
   
  为了定位或示例一个Bean,<jsp:useBean>会进行以下步聚,顺序如下:    
   
   
   
  通过给定名字和范围试图定位一个Bean.    
  对这个Bean对象引用变量以你指定的名字命名.    
  如果发现了这个Bean,将会在这个变量中储存这个引用。如果你也指定了类型,那么这个Bean也设置为相应的类型.    
  如果没有发现这个Bean,将会从你指定的class中示例,并将此引用储存到一个新的变量中去。如果这个class的名字代表的是一个模版,那么这个Bean被java.beans.Beans.instantiate示例.    
  如果<jsp:useBean>已经示例(不是定位)了Bean,同时<jsp:useBean>和</jsp:useBean>中有元素,那么将会执行其中的代码.    
   
  <jsp:useBean>元素的主体通常包含有<jsp:setProp

Tag: Nothing
Last updated:2008-04-25

mikebai

This person is a lazy dog and has left nothing

Like
< Last article
Next article >

COPYRIGHT © 2025 mikebai.com. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang