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. RSA非对称加密

    先上RSA加密算法的一些简介(截图自轩辕老师的课件): 嗯--RSA就是这么一回事,于是有了如下题目: 1.In an RSA system, the public key of a given us ...

  2. ios学习之UISwipeGestureRecognizer手势识别

    ios学习之UISwipeGestureRecognizer手势识别   本文部分转自俺是一个瓜娃!!!的博客UISwipeGestureRecognizer ---手指动作,转载过来仅是为了自己查询 ...

  3. windows7共享硬盘 虚拟机Mac访问windows7硬盘

    选择本地磁盘(G)-->右键-->共享-->高级共享点击高级共享 确定   完成共享 虚拟机Mac 访问共享磁盘 2.苹果MAC系统,点击桌面.打开顶部菜单 “前往”.   3.菜单 ...

  4. Java-->xml的pull解析

    --> pull解析器是android内置的解析器,解析原理与sax类似 --> xml文件student.xml: <?xml version="1.0" en ...

  5. 新冲刺Sprint3(第二天)

    一.Sprint介绍 更新商品图片功能已经完成,准备实现浏览商家相关信息功能和更新商品价格.商品描述功能. 二.Sprint周期 看板: 燃尽图:

  6. java web项目中 获取resource路径下的文件路径

    public GetResource{ String path = GetResource.class.getClassLoader().getResource("xx/xx.txt&quo ...

  7. Remove Element

    Given an array and a value, remove all instances of that value in place and return the new length. T ...

  8. [HNOI2008],[bzoj1008] 越狱(dp+组合数学)

    题目传送门:http://www.lydsy.com/JudgeOnline/problem.php?id=1008 Description 监狱有连续编号为1...N的N个房间,每个房间关押一个犯人 ...

  9. UIKIT的简介

    // // UIKIT各框架的简介 // IOS笔记 // // Created by 刘威成 on 13/12/14. // Copyright © 2015年 刘威成. All rights re ...

  10. RobotFramwork + Appium+ Andriod 环境搭建

    RF+Appium+Android环境搭建教程 - 1.RF安装 一.适用操作系统 Win7 旗舰版Sp1 32位操作系统 RF环境搭建,请参考文档<RobotFramwork安装指南> ...