jsp的指令:jsp的指令(directive)是为jsp引擎而设计的,他们并不直接产生任何可见输出,而是告诉引擎如何处理jsp
页面中的其他部分
页面头部的page指令
<%@page import="org.apache.jasper.tagplugins.jstl.core.Out"%>
<%@page import="java.util.Date"%>
<%@ page language="java" contentType="text/html; charset=utf-8"
pageEncoding="utf-8"%>
配置错误页面:
<%@ page errorPage="500.jsp"%>
web.xml
<error-page>
<error-code>500</error-code>
<location>/500.jsp</location>
</error-page>
<error-page>
<error-code>404</error-code>
<location>/404.jsp</location>
</error-page>
解决中文乱码:
<%@ page language="java" contentType="text/html; charset=utf-8"
pageEncoding="utf-8"%>
页面包含:
<%@include file="footer.jsp" %>
jsp的九大隐式对象:
jsp页面翻译成Servlet后,在service方法中,自动为我们定义出来的九个对象
page对象,当前Servlet对象
config
application
response
request
session
out
pageContext
final javax.servlet.jsp.PageContext pageContext;
javax.servlet.http.HttpSession session = null;
final javax.servlet.ServletContext application;
final javax.servlet.ServletConfig config;
javax.servlet.jsp.JspWriter out = null;
final java.lang.Object page = this;
javax.servlet.jsp.JspWriter _jspx_out = null;
javax.servlet.jsp.PageContext _jspx_page_context = null;