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属性指定标签库的前缀。

  • 相关阅读:
    HTML5结构
    HTML5新增的非主体元素header元素、footer元素、hgroup元素、adress元素
    CF GYM 100703G Game of numbers
    CF GYM 100703I Endeavor for perfection
    CF GYM 100703K Word order
    CF GYM 100703L Many questions
    CF GYM 100703M It's complicate
    HDU 5313 Bipartite Graph
    CF 560e Gerald and Giant Chess
    POJ 2479 Maximum sum
  • 原文地址:https://www.cnblogs.com/csk001/p/14223366.html
Copyright © 2011-2022 走看看