課程
/后端開發
/Java
/JAVA遇見HTML——JSP篇
scope的page作用域為什么為什么是用pageContext.getAttribute。它不是屬于page內置對象么?難道就因為他沒有getAttribute方法?
2015-07-26
源自:JAVA遇見HTML——JSP篇 5-8
正在回答
1,page對象里面是除了沒有getAttribute方法外,還有一個重要的原因是,page對象里面根本就沒有可供保存的集合變量map,它里面只有Map<String,Long>。而在pageContext里才有一個初始化為HashMap<String, Object> attributes = new HashMap(16);的變量,并且有相應的getAttribute方法
因此,JavaBean四個作用域范圍一開始就只有page、request、session、application,而 page對應的九大內置對象本質上就對應著pageContext
舉報
Java Web入門級教程JSP,帶你輕松的學習JSP基礎知識
1 回答scope是page時為何還要判斷pageContext.getAttribute("myUsers") != null
1 回答page常用方法
1 回答tomcat測試
1 回答什么地方講page指令了?
2 回答為什么我服務器沒開卻還是能在測試賬號調用微信號的一些功能呢
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2015-08-27
1,page對象里面是除了沒有getAttribute方法外,還有一個重要的原因是,page對象里面根本就沒有可供保存的集合變量map,它里面只有Map<String,Long>。而在pageContext里才有一個初始化為HashMap<String, Object> attributes = new HashMap(16);的變量,并且有相應的getAttribute方法
因此,JavaBean四個作用域范圍一開始就只有page、request、session、application,而 page對應的九大內置對象本質上就對應著pageContext