JSP 3个编译指令

指令格式:

<%@ page 属性名="属性值" ... %>
<%@ include file="relativeURLSpec" %>
<%@ taglib 属性名="属性值" ... %>

一、page 指令

<%@ page 属性名="属性值" ... %>

属性有:

  • contentType
    MIME类型,一般为text/html; charset=ISO-8859-1
  • language
    脚本语言,默认为Java。
  • errorPage
    当JSP产生异常,则打开此页面,页面路径基于你的Web应用目录。
  • isErrorPage
    此页面是否为错误处理页面。IE浏览器可能无效,可以取消勾选【Internet 选项】→ 【高级】→ 【显示友好HTTP错误信息】
  • pageEncoding
    生成页面的字符集。
  • import
    用于导入包。默认导入:
    • java.lang.*
    • java.servlet.*
    • javax.servlet.jsp.*
    • javax.servlet.http.*
  • extends
    让JSP继承父类或实现接口。
  • info
    JSP 程序信息,可以通过 getServletInfo() 获取。
  • session
    是否使用 HTTP Session。
  • buffer
    out的缓冲区大小。
  • autoFlush
    out将溢出时,是否强制输出缓冲区内容。如果为false,则产生一个异常。

二、include 指令

<%@ include file="relativeURLSpec" %>

include 指令是静态的,它会将要插入的页面插入到本页面中,最终生成一个页面。

三、taglib 指令

posted @ 2022-03-15 21:17  MatroLeox  阅读(52)  评论(0编辑  收藏  举报