jsp:useBean

news/2024/7/4 1:31:23 标签: jsp, bean, application, servlet, session, class
class="baidu_pl">
class="article_content clearfix">
class="htmledit_views">

    形式:

<class="tags" href="/tags/JSP.html" title=jsp>jsp:useBean id="" class="tags" href="/tags/BEAN.html" title=bean>beanName="" class="" scope="page" type=""></class="tags" href="/tags/JSP.html" title=jsp>jsp:useBean>

    其中:

    1. id:指定JavaBean的名字,与class="tags" href="/tags/SERVLET.html" title=servlet>servlet或class="tags" href="/tags/JSP.html" title=jsp>jsp或其他方式传递到该class="tags" href="/tags/JSP.html" title=jsp>jsp页面的对象名称相同。例如:在class="tags" href="/tags/SERVLET.html" title=servlet>servlet中有:

       Person person = new Person() ;

       request.setAttribute("abc" , person) ;

       则id="abc"

    2. class:javaBean的具体名字,如com.test.Person

    3. class="tags" href="/tags/BEAN.html" title=bean>beanName:使用java.class="tags" href="/tags/BEAN.html" title=bean>beans.Beans.instantiate方法实例化class="tags" href="/tags/BEAN.html" title=bean>beanName属性指定的类或序列化模板对应的Bean对象,赋予JavaBean对象type属性指定的数据类型。Beans.instantiate方法会检查class="tags" href="/tags/BEAN.html" title=bean>beanName属性指定的名称是类名称还是序列化模板的名称。假如该JavaBean对象已被序列化,则Beans.instantiate使用类加载器读取序列化的内容,更多信息可参考JavaBeans.

    class="tags" href="/tags/BEAN.html" title=bean>beanName属性值要么是一个完整类名,要么是一个可以转化为完整类名的表达式。用来传给Beans.instantiate方法。type属性值可和class="tags" href="/tags/BEAN.html" title=bean>beanName属性值同,或为其超类、接口。
    class="tags" href="/tags/BEAN.html" title=bean>beanName和type属性所指定的包名,类名均大小写敏感。

    4. scope:scope="page | request | class="tags" href="/tags/SESSION.html" title=session>session | class="tags" href="/tags/APPLICATION.html" title=application>application" 

    Bean对象存在的作用范围,默认值为 page. 不同作用域解释如下:

    1) page: 你可以在<class="tags" href="/tags/JSP.html" title=jsp>jsp:useBean>元素所在JSP页面或其静态包含页面使用该JavaBean对象,直到该页面发送响应回客户端或跳转(forwards)至其它页面。

    2) request: 你可以在处理同一个请求的任意一个页面使用该JavaBean对象,直到该页面发送响应回客户端或产生新的请求。你可以使用request对象访问该JavaBean对象,示例:

    request.getAttribute(class="tags" href="/tags/BEAN.html" title=bean>beanInstanceName).             
    3) class="tags" href="/tags/SESSION.html" title=session>session: 你可以在同一次会话的任意一个页面使用该JavaBean对象,该JavaBean对象在整个会话期间一直存在。使用<class="tags" href="/tags/JSP.html" title=jsp>jsp:useBean/>创建JavaBean对象的页面的<%@page %>指令元素的class="tags" href="/tags/SESSION.html" title=session>session属性值必须设置为true; 
    4) class="tags" href="/tags/APPLICATION.html" title=application>application: 你可以在创建该JavaBean对象的同一个应用的任意一个页面使用该JavaBean对象,该JavaBean对象在整个应用期间一直存在。应用中任意一个页面均可使用它。

    5. type:用来指定该Bean对象的数据类型,假如既没有指定 classclass="tags" href="/tags/BEAN.html" title=bean>beanBean, 没有Bean对象能被实例化。包和类名称大小写敏感。


http://www.niftyadmin.cn/n/1262963.html

相关文章

池化和空洞卷积_空洞卷积(Dilated Convolutions)

原文&#xff1a;MULTI-SCALE CONTEXT AGGREGATION BY DILATED CONVOLUTIONS空洞卷积目的&#xff1a;不用池化了&#xff0c;卷积核放大二倍&#xff08;插入0&#xff09;&#xff0c;等效实现了特征图缩小二倍卷积核尺寸&#xff1a; Fi1( 2^i2&#xff09; - 1caffe dilate…

[PowerShell]如何取得sharepoint 2010版本号

[PowerShell]如何取得sharepoint 2010版本号 一个csv文件 "Released","Name","Version" "November 2009","SP2010 Public Beta 2","14.0.4536.1000""October 2009","SP2010 (Tech Preview #2 - u…

struts2中在各文件中获取国际化信息

验证配置文件&#xff1a;Logon-validation.xml <message>Username is required</message> <message key"requiredstring"/> <message>Password is required</message> <message key"requiredstring"/> 前台页面Logon…

linux vim 高亮查找,vim技巧:用列表形式显示所有搜索到的内容,去掉搜索内容的高亮...

本篇文章介绍 vim 的一些使用技巧&#xff1a;用列表形式显示所有搜索到的内容去掉搜索内容的高亮用列表形式显示所有搜索到的内容vim 在文件内用 / 或者 ? 进行查找&#xff0c;不会列出所有查找到的内容&#xff0c;需要通过 n 或者 N 命令逐一跳转到匹配的位置。如果想要用…

最小机器问题分枝限界法_SLAM从0到1——4.状态估计之最小二乘问题解法:最速下降法、牛顿法、高斯牛顿法、LM法...

「本文对SLAM的状态估计问题中常见的最小二乘问题解法作了整理&#xff0c;作为入门学习笔记。状态估计尤其是无约束非线性最小二乘问题是SLAM前端和后端中经常遇到的问题」一、状态估计中的最小二乘问题来源根据经典的SLAM模型&#xff1a;运动方程&#xff1a; 观测方程&…

在MyEclipse中添加dtd支持

例Struts2 Preferences -> MyEclipse Blue Edition -> Files and Editors -> XML -> XML Catalog -> Add 1)Location中找到struts2.0.dtd的地址 2)Key Type中选中URI 3)Key : 在struts.xml中找到dtd的地址:http://struts.apache.org/dtds/struts-2.0.dtd

优秀程序员的10个习惯(转)

在这个世界上&#xff0c;有数百万的人热衷于软件开发&#xff0c;他们有很多名字&#xff0c;如&#xff1a;软件工程师&#xff08;Software Engineer&#xff09;&#xff0c;程序员&#xff08;Programmer&#xff09;&#xff0c;编码人&#xff08;Coder&#xff09;&…

linux系统真正优势学习方法,Linux系统真正的优势以及学习方法

Linux系统真正的优势以及学习方法作为一名Linux爱好者&#xff0c;在Linux的世界中也算是半个老司机了&#xff0c;从桌面玩到服务器、从ubuntu到centos、从计算机到路由器&#xff0c;各种Linux的花俏玩法都略有体验。作者并非职业Linux选手&#xff0c;我仅仅是将Linux作为兴…