JSP是运行在服务器端的程序
JSP有九个内置对象(又叫隐含对象),不需要声明就可以在脚本代码和表达式中随意使用。
JSP九大内置对象分为四类:
- 输入输出对象:out、response、request
- 通信控制对象:pageContext、session、application
- Servlet对象:page、config
- 错误处理对象:exception
JSP四大作用域:
- page范围:只在一个页面保留数据(javax.servlet.jsp.PageContext)
- request范围:只在一个请求中保留数据(javax.servlet.httpServletRequest)
- Session范围:在一次会话中保存数据,仅供单个对象使用(javax.servlet.http.HttpSession)
- Application范围:在整个服务器中保存数据,全部用户共享(javax.servlet.ServletContext)
九种对象简介:
- out对象:用户向客户端、浏览器输出数据。
- request对象:封装了来自客户端、浏览器的各种信息。
- response对象:封装服务器的响应信息。
- exception对象:封装了jsp程序执行过程中发生的异常和错误信息。
- config对象:封装了应用程序的配置信息。
- page对象:指向了当前jsp程序本