这样移除之后不要再次存入吗?

问题描述

ServletContext servletContext=this.getServletContext();List<User> userList=(List<User>)servletContext.getAttribute("userList");if(userList!=null){for(int i=0;i<userList.size();i++){if(userList.get(i).equals(user)){userList.remove(i);break;}}}//servletContext.setAttribute("userList", userList);在remove之后不需要把userList再次存入application中吗?没有servletContext.setAttribute("userList", userList);这句也行……?

解决方案

userList 只是一个引用,你通过这个引用改变了集合中的元素.所以不需要再set。当然你再set也不会出错。

时间: 2024-08-30 03:28:17

这样移除之后不要再次存入吗?的相关文章

为打印输出创建一个CSS样式

css|创建|打印 有的时候,你可以不必在你的Web站点上创建一个独立的与打印相关的页面. 大多数的Web页面都显示在电脑屏幕上,人们通过屏幕观看,但是,有时候用户想要将一些网上的内容打印出来,这就需要与打印媒体连接起来.由于原来采用的是能让Web页面在屏幕上显示的效果很好的那种格式,但在打印时效果并不那么好,Web创建者们通常都会创建一些独立的页面,这些页面与打印机联系紧密,而用户也需要经常打印这些页面.但如果你使用了XHTML标记和CSS,你就没必要再创建一个独立的与打印机相连接的页面了,你

采用 PEAR 来缓冲 PHP 程序(一)

程序 PHP 世界中缓冲是一个热门的话题,因为 PHP 产生的动态页面,每次用户请求都需要重新计算,不论请求的结果是否一样,同时,PHP 每次都会编译一次脚本.这样的超负荷运转对一个流量很高的网站来说肯定难以忍受.幸运的是, Web 的结果可以缓冲,而不需要重新运行和编译脚本,商品化的产品像 ZendCache 或者开源的 Alternate PHP Cache都提供了把 PHP 脚本编译为字节代码并缓冲的办法. PEAR 的缓冲包提供了缓冲动态内容,数据库查询和 PHP 函数调用的框架. 就像

3DsMAX制作立体装饰画

在家居设计效果图中装饰画是必不可少的,在恰当的位置放上一幅漂亮的装饰画,能够起到画龙点睛的效果,3DsMAX可以帮助我们做一幅效果逼真的立体装饰画. 创作工具:3DsMAX5.0中文版(其他版本类似) 创作要点:利用二维曲线.矩形.长方形.球体等建模工具制作,还要用到旋转.弯曲.拉伸.锥化合阵列复制等命令. 完成效果: 一.三维立体花的制作 装饰画的主要部分就是一盆立体的花,应该分为花茎.花朵.花蕊.叶子和花盆等几个部分来制作. 1.制作花茎 首先单击文件重设命令,重置系统.选择创建按钮,进入创

U盘第二次插入电脑无法使用的解决方法

一个好的U盘,如果我们按照正常方法来操作它,是不会出现什么问题的.可偏偏现在市场上的U盘质量都不怎么样,更多朋友直接去淘宝上随便购买了个U 盘,因此即使你正常操作U盘,它也会出现一些不大不小的问题.例如下面这个情况:U盘使用完后正常移除,可再次插入电脑后就无法使用了.这究竟该怎样处理 呢?今天小编就来教大家解决这个棘手的问题. 以Win7系统为例,首先右键点击"计算机",在右边出现的菜单选项中选择"属性".在弹出的窗口下选择"设备管理器",随后在

一文让你迅速读懂Serverless

本文讲的是一文让你迅速读懂Serverless[编者的话]Serverless架构,或者称为无服务器架构,是最近几年新冒出来的一种架构风格.本文主要介绍的是Serverless下包含的两个概念:FaaS.BaaS. [3 天烧脑式基于Docker的CI/CD实战训练营 | 北京站]本次培训围绕基于Docker的CI/CD实战展开,具体内容包括:持续集成与持续交付(CI/CD)概览:持续集成系统介绍:客户端与服务端的 CI/CD 实践:开发流程中引入 CI.CD:Gitlab 和 CI.CD 工具

java 某个类的几个对象,这些对象调用类中一个函数,是各自拥有自己的函数代码还是使用同一段代码?

问题描述 1.java 某个类的几个对象,这些对象调用类中一个函数(普通的函数),是各自拥有自己的函数代码还是使用同一段代码?2.java 继承中,子类从父类得到一些普通函数,这些函数的代码,是子类自己独自拥有一份还是和父类使用同一段函数代码.3.第一次发帖,积分什么的不会搞,貌似自己也没有积分,呵呵,大家包涵! 解决方案 引用1.java 某个类的几个对象,这些对象调用类中一个函数(普通的函数),是各自拥有自己的函数代码还是使用同一段代码?这几个对象调用的当然是同一段代码了.jvm中有一个ja

同前端联调过程中遇到的坑

最近在和前端联调的过程中,发现有个数据他们老是传不到后台,于是在网上查了一下资料后发现原来是disable属性在作乱,更改后解决问题,记录下来备忘.   参考:http://www.3lian.com/edu/2013/06-22/75978.html   1.<inputtype="text" name="name" value="xxx"disabled="true"/> 2.<input type=&q

阿里云函数计算 - 事件驱动的serverless计算平台

从2006年AWS发布的第一个云服务S3开始,存储,计算等IT基础设施的能力纷纷被以服务的方式提供给用户.过去十年,云服务深刻的改变了社会获取和使用计算能力的方式,云服务自身也以极快的速度演进,新的服务形态不断涌现,无服务器计算(serverless computing)就是其中之一.阿里云函数计算,是一种事件驱动的无服务器计算服务.用户只需要编写并上传代码,阿里云函数计算会以可靠的方式执行代码,并随访问压力平滑伸缩.用户可以将代码关联多种事件源,由事件触发,也可通过http请求的方式直接调用.

基于PHP的一种Cache回调与自动触发技术

背景 在PHP中使用Memcache或者Redis时,我们一般都会对Memcache和Redis封装一下,单独完成写一个Cache类,作为Memcache或者Redis的代理,且一般为单例模式.在业务代码中,使用Cache类时,操作的基本的示例代码如下  // cache 的 key $key = 'this is key'; $expire = 60;// 超时时间 // cache 的实例 $cache = Wk_Cache::instance(); $data = $cache->fetc