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四种范围、四种形态 处理范围,以便于您获取更多的相关知识。