美文网首页
JSP三大指令之Page指令

JSP三大指令之Page指令

作者: 丫甘九 | 来源:发表于2019-04-21 17:06 被阅读0次

一个页面中,可以有0-N个指令的定义

1、page(最复杂)

<%@page language="java" info="xxx"...%>

pageEncoding和contentType

  • pageEncoding:他指定当前Jsp页面的编码,只要不说谎,就不会有乱码,在服务器要把Jsp编译成.java时需要用到pageEncoding
  • contentType:他表示添加一个响应头:Content-Type!等同于response.setContentTtype("text/html;charset=utf-8");
  • 如果俩个属性只提供一个,那么另一个的默认值为设置的那个
  • 如果俩个属性都没有设置,那么默认的是iso

import

  • 导包,可以多次出现

errorPage和isErrorPage

  • errorpage:当前页面如果抛出异常,那么要转发到哪一个页面,由errorpage来决定
  • isErrorPage:他指定当前页面是否为处理错误的页面,当该属性为true时,这个页面会设置状态码为500,而且这个页面可以使用9大内置对象中的exceptinon
<error-page>
   <error-code>404</error-code>
   <location>/error/errorPage.jsp</location>
</error-page>
<error-page>
   <error-code>500</error-code>
   <location>/error/errorPage.jsp</location>
</error-page>
<error-page>
   <exception-type>java.lang.RuntimeException</exception-type>
   <location>index.jsp</location>
</error-page>

autoFlash和buffer

  • autoFlash:指定jsp的输出流缓冲区满时,是否自动刷新,默认为true,如果为false,那么在缓冲区满时抛出异常
  • buffer:指定缓冲区大小,默认为8kb,通常不需要修改
isELIgnored
  • isELIgnored:是否忽略el表达式,默认值为false,不忽略,既支持

基本没有

  • language:指定当前jsp编译后的语言类型,默认值为java
  • info:信息
  • isThreadSafe:当前jsp是否支持并发访问

2、include--静态包含

  • 与RequestDispatcher的include()方法功能相似
  • <%@include%>:它是jsp编译成java文件时完成的,他们共同生成一个java(就是一个Servlet)文件,然后再生成一个class
  • RequestDispatcher的include()是一个方法,包含和被包含的是俩个servlet,即俩个.class,他们只是把响应的内容合并了,
  • 作用:把页面分解了,使用包含的方式组合在了一起,这样一个页面中不变的部分,就是一个独立的jsp,而我们只需处理变化的页面

3、taglib--导入标签库

俩个属性

  • prefix:指定标签库在本页面中的前缀,由我们自己来起名称
  • URL;指定标签库的位置
  • <%@tarlib prefix="s" url="/struts-tags"%><s:text>

相关文章

  • Java Web开发学习中2.(JSP指令元素)

    JSP指令元素: page指令, include指令,taglib指令. 一. page指令: 用来设定JSP页面...

  • jsp基础语法

    jsp指令: page指令:同城位于jsp页面的顶端,同一个页面可以有多个page指令page指令.png inc...

  • jsp

    jsp介绍 jsp语法 jsp指令 EL表达式 自定义标签 jsp指令 - page jsp指令 - includ...

  • JSP学习笔记

    一、jsp简介 1、jsp三大指令 page指令:<%@page 属性="" %>,位于jsp页面顶端,可以有多个...

  • JSP指令

    JSP 指令(directive)影响由 JSP 页面生成的 servlet 的整体结构。 page指令 page...

  • Jsp基础总结

    jsp指令 page指令:<%@ page language="java"import="java.util*,j...

  • JSP基础学习笔记(1)

    jsp三大指令: page指令:通常位于jsp页面的顶端,同一个页面可以有多个page指令。 例如:<%@ pag...

  • JSP页面元素构成

    JSP页面组成部分:静态内容,指令,表达式,小脚本,声明,注释。 一、Jsp指令:page指令 通常位于jsp页面...

  • JSP学习笔记(二)

    JSP页面元素的构成:静态内容,注释,声明,小脚本,表达式,指令。 JSP指令 page指令:通常位于jsp页面的...

  • JSP页面构成之JSP指令

    JSP总有三大指令,分别是page、include、taglib指令 (一)page指令 三个属性:languag...

网友评论

      本文标题:JSP三大指令之Page指令

      本文链接:https://www.haomeiwen.com/subject/ufvcgqtx.html