#### JSP简单学习【++++】
##### 1 概念和原理
- JSP是一个强大的页面,不仅可以写html,css,js还可以写java代码
- 作用:简化开发
- jsp本质上是一个servlet
- jsp只有在访问时才会进行编译。
-##### 2 JSP的脚本
- ```
<%--jsp.java 的service方法中--%>
<%
System.out.println("hello jsp");
int i = 5;;
%>
<%--jsp.java 的成员位置--%>
<%!
int i = 3;
%>
<%--输出到页面上:相当于:response.getWriter().write("hello")--%>
<%= "hello" %>
```
##### 3 JSP的内置对象
- 内置对象:不需要程序员创建,直接使用。(tomcat创建)
- request
- response
- out:将数据输出到浏览器
- jspWriter打印数据在printWriter之后,跟位置没有关系。
jsp的指令
- page- ```
contentType:设置mime类型和字符集编码
import:导入包
errorPage:错误页面
```- include:导入其他页面
- ```
<%@include file="top.jsp"%>
```- taglib:导入资源【常用】
- 导入JSTL标签
- ```
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
```- jsp注释
- jsp9大内置对象【++++】【面试考点】
- pageContext : 当前页面数据共享,获取其他8个内置对象
- request
- session
- application ServletContext
- response
- out JspWriter
- 下面的三个了解即可
- page this Servlet
- config
- exception
来源:CSDN
作者:zp2605811855
链接:https://blog.csdn.net/zp2605811855/article/details/103793794