JSP 指令用于配置JSP页面,导入资源文件
格式 <% 指令名 属性名 属性值%>
分类 **
1 page 配置JSP页面 contentType 等同于 response.setContentType()
1设置 响应体的类型 和字符集2设置当前jsp页面的编码(高级开发工具生效)
3 import 导包
4erroPage 当前页面发生异常后自动跳转到指定页面
5 isErrorpPage
*true 可使用内置对象 exception
*false 否 不可使用
2 include 页面包含 的导入的资源文件
<%@include file=“file.jsp”%>
<%@include file=“file.jsp”%>
3 taglib 导入资源 标签库
jstl 标签库 先把jar包导入
<%@ taglib prefix=“c” uri=“http://java.sun.com/jsp/jstl/core”%>
prefix=“c” 前缀
**
WEB-INF是Java的WEB应用的安全目录。所谓安全就是客户端无法访问,只有服务端可以访问的目录。
如果想在页面中直接访问其中的文件,必须通过web.xml文件对要访问的文件进行相应映射才能访问。
/WEB-INF/web.xml : Web应用程序配置文件,描述了 servlet 和其他的应用组件配置及命名规则。
/WEB-INF/classes/ : 包含了站点所有用的 class 文件,包括 servlet class 和非servlet class,他们不能包含在 .jar文件中。
/WEB-INF/lib/ : 存放web应用需要的各种JAR文件,放置仅在这个应用中要求使用的jar文件,如数据库驱动jar文件。
页面放在WEB-INF目录下面,这样可以限制访问,提高安全性.如JSP,html
二 注释
1.html 注释
2jsp注释
三内置对象 9个
在jsp页面中不需要创建,直接使用对象
九个
变量名称 真实类型
pageContext 域对象 PageContext 当前页面共享数据 可以获取其他八个对象的数
据
request 域对象 HttpServletRequest 一次请求访问的多个资源
session 域对象 HttpSesson 一次会话的多个请求
application 域对象 ServletContext 所有用户间的共享数据
response HttpServletResponse响应对象
page 相当于this Object 当前(Servlet)的对象
out JspWriter 输出对象 数据输出到页面
configure ServletConfig 配置对象
exception 只有在声明 isErrorPage="true"后才能用 Throwable