page測(cè)試為什么是用pageContext.getAttribute
scope的page作用域?yàn)槭裁礊槭裁词怯胮ageContext.getAttribute。它不是屬于page內(nèi)置對(duì)象么?難道就因?yàn)樗麤](méi)有g(shù)etAttribute方法?
scope的page作用域?yàn)槭裁礊槭裁词怯胮ageContext.getAttribute。它不是屬于page內(nèi)置對(duì)象么?難道就因?yàn)樗麤](méi)有g(shù)etAttribute方法?
2015-07-26
舉報(bào)
2015-08-27
1,page對(duì)象里面是除了沒(méi)有g(shù)etAttribute方法外,還有一個(gè)重要的原因是,page對(duì)象里面根本就沒(méi)有可供保存的集合變量map,它里面只有Map<String,Long>。而在pageContext里才有一個(gè)初始化為HashMap<String, Object> attributes = new HashMap(16);的變量,并且有相應(yīng)的getAttribute方法
因此,JavaBean四個(gè)作用域范圍一開(kāi)始就只有page、request、session、application,而 page對(duì)應(yīng)的九大內(nèi)置對(duì)象本質(zhì)上就對(duì)應(yīng)著pageContext