jsp:useBean属性官方文档

时间:2017-09-07 13:06:26

标签: java jsp java-ee

我是Java ee的初学者,我正在努力学习jsp的工作原理。

使用<jsp:useBean>,我想了解更多关于可用的不同属性的内容。

通过基本的谷歌搜索,我可以很容易地找到关于HttpServlet, HttpServletResponse等类的oracle文档。但搜索术语jsp useBean documentation没有显示类似的官方oracle文档页面。

我只是想知道,当我想查看有关JSP技术的官方Oracle文档时,什么是一个好的搜索策略?

1 个答案:

答案 0 :(得分:1)

您可以从oracle查看此documentation

提供的链接中的内容:

  

<jsp:useBean>标记定位或实例化JavaBeans组件。   <jsp:useBean>标记首先尝试查找该实例   豆。如果bean不存在,<jsp:useBean>将实例化它   类或序列化模板。要找到或实例化bean,   <jsp:useBean>按以下顺序执行以下步骤:

     
      
  1. 尝试使用您指定的范围和名称查找bean。
  2.   
  3. 使用您指定的名称定义对象引用变量。如果找到bean,则在变量中存储对它的引用。如果你   指定类型,给出类型的bean。
  4.   
  5. 如果找不到bean,则从您指定的类中实例化它,在新变量中存储对它的引用。如果上课   name表示序列化模板,bean由实例化实例化   java.beans.Beans.instantiate
  6.   
  7. 如果<jsp:useBean>已实例化(而非定位)bean,并且它具有正文标记或JSP标记(<jsp:useBean>之间)   和</jsp:useBean>),执行正文标记。
  8.         

    <强>语法

    <jsp:useBean id="beanInstanceName" scope="page|request|session|application"
    {
     class="package.class" [ type="package.class" ]|
     beanName="{package.class |
     <%= expression %>}" type="package.class" |
     type="package.class"
    }
    { /> | > other tags </jsp:useBean> }