一、JSP简介
JSP全程Java Serve Pages,是一种动态网页开发技术。他使用JSP标签在HTML网页中插入Java代码。标签通常以<%开头以%>结束。
JSP是一种Java servlet,主要用于实现Java web应用程序的用户界面部分。网页开发者们通过结合HTML代码、XHTML代码、XML元素以及嵌入JSP操作和命令来编写JSP。
JSP通过网页表单获取用户输入数据、访问数据库及其他数据源,然后动态地创建网页。
JSP标签有多种功能,比如访问数据库、记录用户选择信息、访问JavaBeans组件等,还可以在不同的网页中传递控制信息和共享信息。
二、JSP内置对象
JSP内置对象:即JSP容器为每个页面提供的java对象,开发者可以直接使用他们而不用显示声明。JSP隐式对象也被成为预定义变量。
JSP九大内置对象:
- request : HttpServletRequest类的实例
- response:HttpServletResponse类的实例
- pageContent:PageContext类的实例,提供对JSP页面所有对象以及命名空间的访问
- session:HttpSession类的实例
- application:ServletContext类的实例,与应用上下文有关
- out:PrintWriter类的实例,用于把结果输出至网页上
- config:ServletConfig类的实例
- page:类似于Java类中的this关键字 exception:
- Excepti