JSP指令
语法格式 | 作用 | |
page指令 | <%@ page attr1="value1"%......> | 定义整个JSP页面的相关属性 |
include指令 | <%@ include file="path"> | 在一个JSP页面中包含另一个JSP页面 |
taglib指令 | <%@ taglib prefix="tagPrefix" uri="tagUri"%> | 声明该页面引用的标签库,并指定标签的前缀 |
JSP动作标识
语法格式 | 作用 | |
包含文件标识<jsp:include> | <jsp:include page="url" flush="true|false"/> | 向当前页面包含其它文件 |
<jsp:forward> | <jsp:forward page="url"> | 将请求转发到其它的web资源 |
<jsp:param> | <jsp:param name="参数名" value="参数值" /> | 作为上面两个标识的子标识,为其传递参数 |
JSP页面提供了由容器实现和管理的内含对象,也称隐含对象。
生命周期 | 作用 | 举例 | |
request | 一次请求响应 | 获取用户发送的请求信息 | request.getParameter("id") |
response | 一次请求响应 | 向浏览器发送响应信息 | response.sendRedirect("/XXX") |
pageContext | 当前页面 | 获取页面中其他隐含对象 | pageContext.getRequest() |
session | 当前会话 | 作为域对象共享数据 | session.getAttribute("id") |
application | 整个web应用 | 作为域对象共享数据 | application.setAttribute("id"id) |
page | 当前页面 | 代表当前JSP对象 | page.getClass() |
config | 获取Servlet标签中初始化参数 | config.getInitParameter() | |
out | 向页面中打印信息 | out.println("xxx") | |
exception | 输出错误信息 | exception.getMessage() |
时间: 2024-11-15 01:40:56