首页 > 代码库 > JSP指令 动作标识 内置对象

JSP指令 动作标识 内置对象

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="http://www.mamicode.com/参数值" /> 作为上面两个标识的子标识,为其传递参数

 

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()

JSP指令 动作标识 内置对象