安踏attribute系列 總是不能理解getAttribute()和setAttribute()的意思和用法,求解?。?/h1>
總是不能理解getAttribute()和setAttribute()的意思和用法,求解?。渴聦?shí)上,JSP的三個(gè)內(nèi)置對(duì)象request、session和application都有一個(gè)作用域。這些對(duì)象中
總是不能理解getAttribute()和setAttribute()的意思和用法,求解啊?
事實(shí)上,JSP的三個(gè)內(nèi)置對(duì)象request、session和application都有一個(gè)作用域。這些對(duì)象中有一個(gè)映射成員來(lái)存儲(chǔ)數(shù)據(jù)。例如,session對(duì)象的setAttribute(key,value)將值存儲(chǔ)在session的作用域中,getattribute(key)將相應(yīng)的值取出作用域中。
三者的區(qū)別在于,請(qǐng)求在請(qǐng)求后清除映射,會(huì)話在會(huì)話結(jié)束后清除映射,應(yīng)用程序在服務(wù)器重新啟動(dòng)后清除映射。因此,可以根據(jù)不同的范圍來(lái)控制對(duì)象的生命周期。