<jsp:useBean>

已迁移到新家:小窝【http://www.myzuji.cn/article/15.html】

语法格式<jsp:useBean id="对象名称" scope="存储范围" class=“类名" type="数据类型" beanName=“类名”></jsp:useBean>

  1.  id:属性表示该JavaBean实例化后的对象名称。
  2.  scope:属性用来指定该JavaBean的范围,也就是指JavaBean实例化后的对象存储范围。范围的取值分别是page、request、session和application。默认值为page。
  3.  class:属性用来指定JavaBean的类名,这里所指的类名包括包名和类名。 与beanName不能同时存在,若没有设置type属性,那么必须设置class属性。  
  4.  type:属性用于设置由id属性指定的变量的类型。type属性可以指定要创建实例的类的本身、类的父类或者是一个接口。
  5.  beanName:指定一个完整的类名,与class属性不能同时存在,设置该属性时必须设置type属性,其属性值可以是一个表示完整类名的表达式。
  6. 在页面中使用<jsp:useBean>标识来实例一个Bean实例后,可以通过<jsp:setProperty>属性来设置或修改Bean中的属性,或者通过<jsp:getProperty>标识来读取该Bean中指定的属性。
  7. 实例代码
    1. 01  <%@ page language="java" contentType="text/html;charset=gb2312"%> 
    2. 02  <html> 
    3. 03  <head> 
    4. 04      <title>调用JavaBean</title> 
    5. 05  </head> 
    6. 06  <body> 
    7. 07      <%--通过useBean动作指令调用JavaBean--%> 
    8. 08      <jsp:useBean id="getName" scope="page" class="com.javaweb.ch07.UserBean"> 
    9. 09      </jsp:useBean> 
    10. 10      <jsp:setProperty name="getName" property="name" value="<%=request.getParameter("user") >"/>
    11. 11      <jsp:getProperty name="getName" property="name">
    12. 12  </body> 
    13. 13  </html> 
    14. 第十行得到表单提交的数据,并封装到Bean中。
    15. 第十一行得到Bean中封装的数据,并显示在jsp页面中。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值