我是Java ee的初学者,我正在努力学习jsp的工作原理。
使用<jsp:useBean>
,我想了解更多关于可用的不同属性的内容。
通过基本的谷歌搜索,我可以很容易地找到关于HttpServlet, HttpServletResponse
等类的oracle文档。但搜索术语jsp useBean documentation
没有显示类似的官方oracle文档页面。
我只是想知道,当我想查看有关JSP技术的官方Oracle文档时,什么是一个好的搜索策略?
答案 0 :(得分:1)
您可以从oracle查看此documentation。
提供的链接中的内容:
<jsp:useBean>
标记定位或实例化JavaBeans组件。<jsp:useBean>
标记首先尝试查找该实例 豆。如果bean不存在,<jsp:useBean>
将实例化它 类或序列化模板。要找到或实例化bean,<jsp:useBean>
按以下顺序执行以下步骤:
- 尝试使用您指定的范围和名称查找bean。
- 使用您指定的名称定义对象引用变量。如果找到bean,则在变量中存储对它的引用。如果你 指定类型,给出类型的bean。
- 如果找不到bean,则从您指定的类中实例化它,在新变量中存储对它的引用。如果上课 name表示序列化模板,bean由实例化实例化
java.beans.Beans.instantiate
。- 如果
醇><jsp:useBean>
已实例化(而非定位)bean,并且它具有正文标记或JSP
标记(<jsp:useBean>
之间) 和</jsp:useBean>
),执行正文标记。<强>语法强>
<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> }