zoukankan      html  css  js  c++  java
  • JSP三大指令是什么?

    JSP页面中的指令

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

    JSP中的三种指令标签:
    page指令
    include指令
    taglib指令

    作用
    控制JSP在转译成Servlet类时生成的内容

    Page指令
    Page指令为容器提供当前页面的使用说明。一个JSP页面可以包含多个page指令。
    Page指令的语法格式:
    <%@ page attribute="value" %>
    下表列出与Page指令相关的属性:


    注:
    对于不需要会话跟踪的页面那就设置为false;当设置为false时session对象是不可访问的。
    为了以防JSP版本不一致造成使用EL表达式出现的问题。有必要应该手动指定isELlgnored属性值
    exception异常对象只能够在错误处理页面中使用。(即:isErrorPage=true的页面才能使用exception对象)


    include指令
    ​ JSP可以通过include指令来包含其他文件。被包含的文件可以是JSP文件、HTML文件或文本文件。包含的文件就好像是该JSP文件的一部分,会被同时编译执行,如果您没有给文件关联一个路径,JSP编译器默认在当前路径下寻找。
    语法格式如下:
    <%@ include file="文件相对 url 地址" %>

    Taglib指令
    JSP API允许用户自定义标签,一个自定义标签库就是自定义标签的集合,将标签库描述符文件导入到jsp页面。一般配合jstl、el等技术使用
    Taglib指令引入一个自定义标签集合的定义,包括库路径、自定义标签。
    Taglib指令的语法:
    <%@ taglib uri="uri" prefix="prefixOfTag" %>

    uri属性确定标签库的位置,prefix属性指定标签库的前缀。

  • 相关阅读:
    基于jQuery的上下无缝滚动应用(单行或多行)
    表单验证
    中国剩余定理 ( 的学习 )
    扩展欧几里德算法--学习笔记
    Vijos P1794 文化之旅
    1336 : Matrix Sum (hihocoder)
    nyoj 1030 hihocoder 1338
    多重邻接表
    图的存储 ( 十字链表 )
    01背包的变形
  • 原文地址:https://www.cnblogs.com/csk001/p/14223366.html
Copyright © 2011-2022 走看看