application对象学习笔记

application对象作为Web的上下文对象,是全局作用域,适用于存储全局参数。它在服务器启动时创建,直到服务器关闭。常用于统计如文章浏览次数等应用场景,确保所有用户共享同一状态,即使刷新或换浏览器,只要服务器未关闭,数据依然保持。
摘要由CSDN通过智能技术生成
application对象学习笔记

application是全局作用域对象,也称为web的上下文对象,通常用于存储一些全局参数。一个web服务器的所有用户都使用同一个application对象,web服务器启动后,就会自动创建application对象,然后这个对象会一直持续到服务器关闭。

要使用到的方法:

方法名 描述
setAttribute(key,val) 设置全局参数
getAttribute(key) 获取全局参数

使用案例:统计文章的浏览次数

<html>
    <head>
        <title>Title</title>
    </head>
    <body>
    <%
        //设置一个变量,代表访问量,初始化为0
        int count = 0;
        //1.先从全局作用域中获取存储的访问数量 ,以下方法通过key获取值,“ct”代表访问数量的key
        Object object = application.getAttribute("ct");
        //2.如果没有在全局作用域中获取到key为ct的值,说明未在全局作用域中创建代表访问数量的数据
        if(object == null){
            //就把访问数量存储到全局作用域中,并且访问数量+1
            application
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值