第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

為什么userNumber是全局的?

為什么userNumber是全局的?httpSessionListener不是對(duì)session的監(jiān)控嗎?session是用戶的會(huì)話級(jí)別,應(yīng)該每一個(gè)用戶都有一個(gè)userNum才對(duì)呀,這樣的話userNumber每次都會(huì)初始化猜對(duì)呀,想不通。我的想法是在sessionCreatred方法里面先獲取application中的userName,然后再++

正在回答

8 回答

Listener 是單例的呀,老師的ppt 是不是錯(cuò)了? 應(yīng)該是 一個(gè)HttpSessionListener 監(jiān)聽多個(gè)HttpSession?

http://img1.sycdn.imooc.com//5eb42c5c0001563e08980533.jpg

0 回復(fù) 有任何疑惑可以回復(fù)我~

Session是有多個(gè),但是Listener只有一個(gè),而userNumber是Listener的成員變量,所以是唯一的

0 回復(fù) 有任何疑惑可以回復(fù)我~

另外這個(gè)Listener在服務(wù)器中是單例

1 回復(fù) 有任何疑惑可以回復(fù)我~
#1

Silent_Walke

對(duì),listener一直獨(dú)立地存在,不受session開啟關(guān)閉影響,里面的變量自然長(zhǎng)期存在
2019-04-15 回復(fù) 有任何疑惑可以回復(fù)我~

getServletContext().setAttribute(),每次都放到ServletContext里,自然是全局的了.

0 回復(fù) 有任何疑惑可以回復(fù)我~

http://img1.sycdn.imooc.com//5524dc150001dd3208430232.jpg

我運(yùn)行,我滴userNumber就是3,為啥

0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

隔壁王爺爺

服務(wù)器把自己也算進(jìn)去了
2015-05-21 回復(fù) 有任何疑惑可以回復(fù)我~

你也說(shuō)了,userNumber是私有的。本類使用的,所以當(dāng)有一個(gè)會(huì)話開啟時(shí),就會(huì)使用到該類的方法,運(yùn)行userNumber++;因此,會(huì)造成一種是全局變量的假象。

但是本質(zhì)上是一個(gè)類私有的變量,該類在每次調(diào)用方法時(shí),都是使用的同一個(gè)對(duì)象。

0 回復(fù) 有任何疑惑可以回復(fù)我~

它不是在上面定義了嗎?

private int userNumber;

private的意思是私有的,在這個(gè)本類中可以隨意的使用啊。

0 回復(fù) 有任何疑惑可以回復(fù)我~

你要達(dá)到什么樣的效果???

0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

小飛飛要忘記煩惱 提問(wèn)者

就是老師的那種效果,我就是想不通為什么他進(jìn)行++或--運(yùn)算時(shí)用的是全局的變量,總感覺少了【取】這個(gè)步驟
2015-03-24 回復(fù) 有任何疑惑可以回復(fù)我~
#2

SunsunDay 回復(fù) 小飛飛要忘記煩惱 提問(wèn)者

session創(chuàng)建之前會(huì)先走request。你看另一個(gè)request頁(yè)面,在那個(gè)頁(yè)面從application取值了
2016-07-13 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消

為什么userNumber是全局的?

我要回答 關(guān)注問(wèn)題
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)