课程
/后端开发
/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 回答tomcat测试
1 回答page常用方法
1 回答什么地方讲page指令了?
2 回答为何无法显示测试页面?