jsp学习笔记3(9月11日)--

1.<jsp:useBean>
什么是Bean:是一个java类,是根据一个模版创建的具体对象
作用: 创建一个Bean的实例,并指定它的名字和作用范围
语法格式:
   <jsp:useBean id="beanInstanceName"
                scope="page|request|session|application">
  {
     class="package.class"|  //依据哪个class来构建这个Bean
  }

属性解释:
  id:指定bean的名字,区分大小写
  scope:指定Bean存在的范围,也即这个Bean的ID变量名的有效范围.
         缺省值为page,page的最短,application的最广
  Bean的各种使用范围的说明:
    page:指明Bean的使用范围是包含<jsp:useBean>元素的jsp文件
         以及这个jsp文件中所有的静态包含文件
  直到页面执行完毕向客户端发回响应
  或者转到另一个文件为止.
    request:(1).在任何执行相同请求的Jsp文件中使用这个Bean
                直到页面执行完毕向客户端发回响应
         或者转到另一个文件为止.
     (2).能够使用Request对象访问这个Bean.如:
         request.getAttribute(beanInstanceName)
        
    session:(1)什么是session
              网站有很多个网页,通过用户名和密码登陆一个网站,
       这个网站上的所有网页都能辨认这个用户的身份信息
       因为这些网页拥有相同的session,而用户的身份信息就放在在合格
       session中
            (2)使用相同的session的jsp文件都能使用这个Bean
        在创建这个Bean的Jsp文件中必须使用<%@ page%>指令指定
        session=true
     (3)session的维持:
        依靠客户端的cookie
     application:(1)服务器创建开始,就创建了个application,这个application终止于这个服务器关闭
                 (2)使用相同application的jsp文件都能使用这个Bean
      这个Bean存在于整个application的生存周期内
      即第一次请求页面创建application到服务器关闭
  可以为同一个Bean在同一个页面中指定多个scope
  (jsp05--24:13)
                  

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值