jsp运行原理
* 本质是servlet
* jsp会在第一次访问时被web容器翻译成servlet再执行
* 翻译后的servlet可以在tomcat的work目录找到
9个内置对象
out
用于页面输出
request
得到用户请求信息,
response
服务器向客户端的回应信息
config
服务器配置,可以取得初始化参数
session
用来保存用户的信息
application
所有用户的共享信息
page
指当前页面转换后的Servlet类的实例
pageContext
JSP的页面容器,可用于获取其他duixiang
exception
表示JSP页面所发生的异常,在错误页中才起作用
动态获取项目名称
${pageContext.request.contextPath}
四大作用域
* page域:当前jsp页面范围
* request域:一次请求
* session域:一次会话
* application域:整个web应用
页面包含
* 页面包含(动态包含):<jsp:include page="被包含的页面"/>
请求转发
* <jsp:forward page="要转发的资源" />
引入jstl
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
标签库
jstl常用标签
* <c:if test=""></c:if>
* <c:forEach items="" var=""></c:forEach>