JSP三大指令
1.page-->最复杂,<%@page language = "java" info = "xxx" ..%>
  *pageEncoding 和contentType:
  >pageEncoding:它指定当前jsp页面的编码,只要不说谎,就不会有乱码
    在服务器要把jsp编译成 .java 时需要使用pageEncoding!
  >contentType:它表示添加一个响应头:Content-Type!等同于response.setContentType("text/html;charset = utf - 8");
  >如果两个属性只提供一个,那么另一个的默认值设置为那一个
  >如果两个属性都没有设置,那么默认为iso
  *import :导包!可以出现多次
  *errorPage 和 isErrorPage
   >errorPage:当前页面如果抛出异常,那么要转发到哪一个页面,由errorPage来指定
   >isErrorPage:它指定当前页面是否为处理错误的页面!当该属性为true时,
     这个页面会设置状态码为500!而且这个页面可以使用9大内置对象中的exception!
  * <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>
   * autoFlush 和 buffer
     >autoFlush:指定jsp的输出缓冲区满时,是否自动刷新!默认为true,
       如果为false,那么在缓冲区满时抛出异常!
     >buffer :指定缓冲区大小,默认为8kb,通常不需要修改!    
   * isELIgnored:是否忽略el表达式,默认值为false,不忽略,即支持!
   * 基本没有
     >language:指定当前jsp编译后的语言类型,默认值为java
     >info:信息
     >isThreadSafe:当前的jsp是否支持并发访问!
     >session:当前页面是否支持session,如果为false,
       那么当前页面就没有session这个内置对象
     >extends:让jsp生成的servlet去继承该属性指定的类!

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

3.taglib -->导入标签库
  *两个属性
   >prefix : 指定标签库在本页面中的前缀!由我们自己来起名称!
   >uri : 指定标签库的位置!
   ><%@taglib prefix = "s" uri = "/struts-tags" %>前缀的用法<s:text>

JSP三大指令的更多相关文章

  1. JSP三大指令、七大动作、九大对象

    <%---------------------- JSP三大指令 -----------------------------%><%-- 1. page: language impo ...

  2. jsp 三大指令和动作标签

    jsp三大指令 一个jsp页面中可以有0-N个指令 1.page--->最复杂:<%@page language="" ...%> *pageEncoding和c ...

  3. JSP三大指令(Page指令,include指令,taglib指令)

    参考文章: https://www.runoob.com/jsp/jsp-directives.html http://c.biancheng.net/view/1458.html https://b ...

  4. JSP三大指令 /9大内置对象 /Javabean / EL

    一个jsp页面中,可以有0~N个指令的定义! 1. page --> 最复杂:<%@page language="java" info="xxx". ...

  5. JSP三大指令 六大内置对象

    (1)include指令 作用: 在当前页面用于包含其他页面 语法: <%@include file=”common/header.jsp”%> (2)page指令 作用: 告诉tomca ...

  6. JSP三大指令是什么?

    JSP页面中的指令JSP指令用来设置整个JSP页面相关的属性,如网页的编码方式和脚本语言等.语法规则:<%@ 指令名 属性=值 属性=值 ... %>指令可以有很多个属性,它们以键值对的形 ...

  7. Jsp的九大对象,七大动作,三大指令

    jsp九大内置对象:1>out 向客户端输出数据,字节流.如out.print(" dgaweyr"); 2>request 接收客户端的http请求.String g ...

  8. 重温JSP学习笔记--三大指令九大内置对象

    最近在温习javaweb的相关基础知识,鉴于我弄丢了记满了整整一本的笔记,决定以后把笔记和一些学习上的心得以及碰到的一些问题统统都放在网上,今天看了一下jsp的相关基础,以下是笔记: JSP三大指令: ...

  9. jsp七大动作和三大指令

    一:include 动态包含(分别编译):用jsp:include动作实现<jsp: include page="included.jsp" flush="true ...

随机推荐

  1. iOS开发中的数据安全隐患和解决方案

    移动互联网的兴起,每天都会涌现大量的app产品,无论公司开发还是个人开发,大家都在追求更快的抢占市场,但是确忽略了打磨产品,也忽略了移动开发中的数据安全隐患,如果我们用Charles工具,很容易截获到 ...

  2. Android Listview & Adapter

    Listview主要有两个职责: 将数据填充到布局 处理用户的选择点击等操作 列表的显示需要三个元素: ListVeiw 用来展示列表的View 适配器(Adapter) 用来把数据映射到ListVi ...

  3. Flex文件结构

    一.文件.目录及其作用.project:描述工程信息,如 本工程名称.工程注释.相关工程信息.编译参数等 .flexProperties:记录与Flex本身相关的信息 .actionScriptPro ...

  4. Android应用增加计时器

    昨天写的Sudoku游戏需要增加计时器功能,使用Chronometer实现如下,由于Chronometer自己在调用stop之后后台的计时器还会继续增加,所以暂停功能需要额外实现: 在StartAct ...

  5. Unity3D 调用模态对话框/Unity3D MessageBox

    Unity模态对话框/Unity MessageBox 很多时候,我们需要将Unity的exe产品发布到某一个平台.比如某某斗地主发布到某Q游戏.这时候如果需要调试肿么办.办法无外乎那几个.1:源码调 ...

  6. JS正则表达式大全(整理详细且实用)

    JS正则表达式大全(整理详细且实用).需要的朋友可以过来参考下,希望对大家有所帮助!! 正则表达式中的特殊字符 字符 含意 \ 做为转意,即通常在"\"后面的字符不按原来意义解释, ...

  7. SpringMVC案例1——对User表进行CRUD操作

    ------------------------------------------------------------------web.xml--------------------------- ...

  8. CSS3 动画基础

    该文为译文转载,原文地址:http://tech.163.com/mobile/10/0106/09/5SB96QSM00112K88.html   译文:你需要知道的CSS3 动画技术 原文:Wha ...

  9. 论文笔记之:Speed Up Tracking by Ignoring Features

    Speed Up Tracking by Ignoring Features CVPR 2014 Abstract:本文提出一种特征选择的算法,来实现用最"精简"的特征以进行目标跟 ...

  10. git相关

    进入到想要用git管理的project目录下 1.git init 意即该目录会被git监视一切的变动 同时生成一个.git文件夹下面存放了管理该project的一切必要信息 2.git add &l ...