Jsp概述
Jsp是什么?
Jsp本质上是一个servlet:
Jsp在进行展示数据时,web容器会先将jsp转换给一个Servlet,然后再将servlet转换成字节码文件,最后再进行运行,因此jsp的效率是比较低的。
JSP指令:
指令的作用:1配置jsp页面 2导入外部资源
格式:
<$@ 指令名称: 属性名:属性值 %>
指令的分类:
1page:配置jsp页面
属性:contentType,属性值(text/html;charset=utf-8)//用于设置jsp页面编码格式
import:导包和java中的导包一样
errorPage:当页面发送异常,跳转到指定页面
isErrorPage:表示当前页是否是错误页,当值为true时,则可以使用exception对象
指令2 include:页面包含,导入页面的资源文件,可以导入Healde footer等
语法:<%include file='页面文件路径'%>
指令3 taglib:导入资源(一般可以导入标注标签库 jstl等)
<%@taglib prefix="c" uri=“标签库路径”%>
* prefix:前缀,自定义的
jsp九大内置对象
pageContext 作用:在当前页面进行数据共享,可以获取其他八个对象
request :一次请求访问多个资源,可以进行请求转发
session :一次会话间进行数据共享。
application :全局对象,所有用户进行数据共享,
respone 响应对象:
out 输出对象
Config servilet的配置对象
exception 异常对象