javaBean入门(4) javaBean四种保存范围

javaBean的四种保存范围是围绕四种内置对象而展开的,在前面的jsp内置对象详解中我们已经学习过了page、request、session和application。

在标签指令<jsp:useBean id="" scope="范围"/>中的scope就是属性范围,有page、request、session和application这四种语法

关于JavaBean的保存范围

在<jsp:useBean>的指令上存在了另一个scope属性,表示的是一个javaBean的保存范围,保存的范围一共有四种:

1.  page: 保存在一页的范围之中,跳转之后此javaBean无效了;

2. request:一个javaBean对象可以保存在一次服务器跳转范围中;

3.session:在一个用户的操作范围中保存,重新打开浏览器的时候才会声明新的javaBean;

4.application:在整个服务器上保存,服务器关闭时才会消失

实例验证四种javaBean属性范围

下面做一个程序实例,是用于网页计数的。

先写一个javaBean,叫做count.java

count.java
package javaBean01;    //放在包中
public class count {
      private int count=0;
      public count(){   // 无参构造 我们用来观察服务器用
          System.out.println("======一个新的count对象产生=====");
      }
      public int getCount(){   //实现累加计数功能
          return ++ this.count;
      }
}

有了javaBean了,我们来做接受页面,叫做javaBean.jsp,这个页面的属性我们分别定义为page、request、session、application;

一。当属性是page的时候

javaBean.jsp
<%@ page language="java" contentType="text/html" pageEncoding="utf-8"%>
<html>
<head>
<title>WEB开发项目</title>
</head>
<jsp:useBean id="cou" scope="page" class="javaBean01.count"/>
<body>
<h3>第<jsp:getProperty name="cou" property="count"/>次访问!</h3>
</body>
</html>

以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索javabean
, javabeans
, application
, count
, 属性
, 一个
, 范围
四种
javabean访问范围、spring bean 入门、jsp的四种范围、jsp四种范围、四种形态 处理范围,以便于您获取更多的相关知识。

时间: 2024-10-30 06:26:12

javaBean入门(4) javaBean四种保存范围的相关文章

Android入门之Activity四种启动模式(standard、singleTop、singleTask、singleInstance)_Android

当应用运行起来后就会开启一条线程,线程中会运行一个任务栈,当Activity实例创建后就会放入任务栈中.Activity启动模式的设置在AndroidManifest.xml文件中,通过配置Activity的属性android:launchMode=""设置. 一.启动模式介绍 启动模式简单地说就是Activity启动时的策略,在AndroidManifest.xml中的标签的android:launchMode属性设置: 启动模式有4种,分别为standard.singleTop.s

Android入门之Activity四种启动模式(standard、singleTop、singleTask、singleInstance)

当应用运行起来后就会开启一条线程,线程中会运行一个任务栈,当Activity实例创建后就会放入任务栈中.Activity启动模式的设置在AndroidManifest.xml文件中,通过配置Activity的属性android:launchMode=""设置. 一.启动模式介绍 启动模式简单地说就是Activity启动时的策略,在AndroidManifest.xml中的标签的android:launchMode属性设置: 启动模式有4种,分别为standard.singleTop.s

详解IOS四种保存数据的方式_IOS

在iOS开发过程中,不管是做什么应用,都会碰到数据保存的问题.将数据保存到本地,能够让程序的运行更加流畅,不会出现让人厌恶的菊花形状,使得用户体验更好.下面介绍一下数据保存的方式: 1.NSKeyedArchiver:采用归档的形式来保存数据,该数据对象需要遵守NSCoding协议,并且该对象对应的类必须提供encodeWithCoder:和initWithCoder:方法.前一个方法告诉系统怎么对对象进行编码,而后一个方法则是告诉系统怎么对对象进行解码.例如对Possession对象归档保存.

javaBean入门(5) javaBean属性范围的删除

在javaBean[04]中学习过了javaBean的四种属性范围之后,如果一个javaBean不再使用了,就可以删除了. javaBean删除语法概览 删除javaBean可以直接使用四种属性范围的removeAttribute()方法进行删除 1. 删除page范围的javaBean可以使用 pageContext.removeAttribute(javaBean名称); 2. 删除request范围的javaBean可以使用 request.removeAttribute(javaBean

入门:在网页中使用CSS样式表的四种方法

css|网页|样式表 如何在网页中插入CSS 前面我们了解了CSS的语法,但要想在浏览器中显示出效果,就要让浏览器识别并调用.当浏览器读取样式表时,要依照文本格式来读,这里介绍四种在页面中插入样式表的方法:链入外部样式表.内部样式表.导入外表样式表和内嵌样式. 1. 链入外部样式表 链入外部样式表是把样式表保存为一个样式表文件,然后在页面中用< link >标记链接到这个样式表文件,这个标记必须放到页面的< head >区内,如下: <head> -- <link

javaBean入门(6) 实例强化:登录注册

有关javaBean,我们基本上已经学完了,这一篇文章用一个登录注册的实例来巩固加强一下javaBean的用法.实例来自我找的一本书上的例子. 此例子没有连接数据库 完成程序需要的页面: 1.  index.jsp     注册信息填写页. 2.check.jsp     将输入的表单数据自动赋值给javaBean,同时进行验证. 3.success.jsp   注册成功页.显示用户信息. 4.register.java   注册使用的javaBean,可以接受参数,同时进行判断,并返回错误的结

javaBean入门(1) javaBean简介及基本使用

没有javaBean的jsp就等于没有学过jsp. 其实从javaBean开始就已经进入了MVC模式的学习了.那么什么是javaBean. 大家还记得在jsp+jdbc连接数据库的时候吧.只要是需要连接数据库的页面都会写那些关于数据库连接的代码,那么多页面都在写重复的代码.那么有没有一种方法把每个页面重复的代码提取出来放到一个公共页面中,然后每个页面去访问这个页面.这样就避免了在每个页面中写重复代码的操作了. 答案肯定是有的,那个公共的页面就是javaBean. javaBean简介 javaB

javaBean入门(3) setProperty设置和取得属性

关于setProperty的设置 <jsp:setProperty>的属性设置可以分为四种: 1. 自动匹配:<jsp:setProperty name="实例化对象名称(id)" property="*"/> 2.指定属性:<jsp:setProperty name="实例化对象名称(id)" property="属性名称"/> 3.指定参数:<jsp:setProperty nam

十四种Java开发工具点评

在计算机开发语言的历史中,从来没有哪种语言象Java那样受到如此众多厂商的支持,有如此多的开发工具,Java菜鸟们如初入大观园的刘姥姥,看花了眼,不知该何种选择.的确,这些工具各有所长,都没有绝对完美的,就算是老鸟也很难做出选择.在本文中我简要介绍了常见的十四种Java开发工具的特点,管中窥"器",希望能对大家有所帮助. 1.JDK (Java Development Kit) 2.Java Workshop 3.NetBeans 与Sun Java Studio 5 4.Borlan