学习峰哥Jsp教程自学笔记,峰哥Java学习路线:http://www.java1234.com/javaxuexiluxiantu.html
1,Jsp 九大内置对象:
1)内容:pageContext,request,response,session,application,config,out,page,exception。
2)特点:内置对象将由容器为用户进行实例化,用户直接使用即可。
2,Jsp四大作用域(四种数据保存范围):
Page 范围:只在一个页面中保存数据; javax.servlet.jsp.PageContext(抽象类)
Request 范围:只在一个请求中保存数据; javax.servlet.http.HttpServletRequest(接口)
Session 范围:在一次会话范围中保存数据,仅供单个用户使用;javax.servlet.http.HttpSession(接口)
Application 范围:在整个服务器上保存数据,所有用户共享;javax.servlet.ServletContext(接口)
3,保存和读取数据(以page为例):
1)保存:
<%
pageContext.setAttribute("name", "张三");
pageContext.setAttribute("age", 23);
%>
2)读取与显示:
<%
String name = (String) pageContext.getAttribute("name");
int age = (Integer)pageContext.getAttribute("age");
%>
<font>name:<%= name %> </font>
<font>age:<%= age %> </font>
结果如下: