首页 > 其他分享 >21.jsp指令

21.jsp指令

时间:2023-02-11 11:06:48浏览次数:40  
标签:21 自定义 标签 指定 指令 JSP jsp 页面


SP 指令
JSP指令用来设置整个JSP页面相关的属性,如网页的编码方式和脚本语言。

语法格式如下:

<%@ directive attribute="value" %>
指令可以有很多个属性,它们以键值对的形式存在,并用逗号隔开。

JSP中的三种指令标签:

指令    描述
<%@ page ... %>    定义网页依赖属性,比如脚本语言、error页面、缓存需求等等
<%@ include ... %>    包含其他文件
<%@ taglib ... %>    引入标签库的定义
Page指令
Page指令为容器提供当前页面的使用说明。一个JSP页面可以包含多个page指令。

Page指令的语法格式:

<%@ page attribute="value" %>
等价的XML格式:

<jsp:directive.page attribute="value" />
属性
下表列出与Page指令相关的属性:

属性    描述
buffer    指定out对象使用缓冲区的大小
autoFlush    控制out对象的 缓存区
contentType    指定当前JSP页面的MIME类型和字符编码
errorPage    指定当JSP页面发生异常时需要转向的错误处理页面
isErrorPage    指定当前页面是否可以作为另一个JSP页面的错误处理页面
extends    指定servlet从哪一个类继承
import    导入要使用的Java类
info    定义JSP页面的描述信息
isThreadSafe    指定对JSP页面的访问是否为线程安全
language    定义JSP页面所用的脚本语言,默认是Java
session    指定JSP页面是否使用session
isELIgnored    指定是否执行EL表达式
isScriptingEnabled    确定脚本元素能否被使用
Include指令
JSP可以通过include指令来包含其他文件。被包含的文件可以是JSP文件、HTML文件或文本文件。包含的文件就好像是该JSP文件的一部分,会被同时编译执行。

Include指令的语法格式如下:

<%@ include file="文件相对 url 地址" %>
include 指令中的文件名实际上是一个相对的 URL 地址。

如果您没有给文件关联一个路径,JSP编译器默认在当前路径下寻找。

等价的XML语法:

<jsp:directive.include file="文件相对 url 地址" />
Taglib指令
JSP API允许用户自定义标签,一个自定义标签库就是自定义标签的集合。

Taglib指令引入一个自定义标签集合的定义,包括库路径、自定义标签。

Taglib指令的语法:

<%@ taglib uri="uri" prefix="prefixOfTag" %>
uri属性确定标签库的位置,prefix属性指定标签库的前缀。

等价的XML语法:

<jsp:directive.taglib uri="uri" prefix="prefixOfTag" />
 

标签:21,自定义,标签,指定,指令,JSP,jsp,页面
From: https://blog.51cto.com/u_15460007/6050067

相关文章

  • 22.jsp动作元素
    JSP动作元素与JSP指令元素不同的是,JSP动作元素在请求处理阶段起作用。JSP动作元素是用XML语法写成的。利用JSP动作可以动态地插入文件、重用JavaBean组件、把用户重定向到......
  • 750~751 JSP脚本,入门学习
    JSP的脚本:JSP定义Java代码的方式1.<% 代码%>:定义的java代码,在service方法中。service方法中可以定义什么,该脚本中就可以定义什么。2.<%!代码%>:定义的java......
  • JSP_指令_概述与JSP_指令_page指令
    JSP_指令_概述JSP_指令:作用:用于配置JSP页面,导入资源文件格式:<%@指令名称  属性名1=属性值1......
  • 748~749 JSP概念,原理
    1.概念:JavaServerPages:java服务器端页面可以理解为:一个特殊的页面,其中既可以指定定义html标签,又可以定义java代码 用于简化书写!!!......
  • MT7621 openWrt插件操作GPIO(mmap)
    OpenWrt应用中操作GPIO的方式多数都是:修改设备树通过shell脚本export出对应的GPIO通过shell脚本或操作文件的方式控制GPIO/通过LEDELED配置控制GPIO不用这种方式的......
  • 宇宙的思考-10岁小吕-20230211
    我们可能生活在巨型世界的分子上生活,我看到很多星云类似地球上的生物,我还觉得有无限分子,因为假如地球是个巨型世界的分子,我们的分子就相当于地球,可以无限缩小下去。所以我......
  • JSP内置对象、MVC-jsp演变历史
    JSP内置对象在jsp页面中不需要创建,直接使用的对象一共有9个:变量名真实类型作用pageContext PageContext......
  • 认识发明互联网指令的人
    商业2012年5月18日上午6:30认识发明互联网指令的人互联网诞生时,stevecrocker就在那里。日期是1969年10月29日,地点是加州大学洛杉矶分校。crocke......
  • 题解:[PA2021] Drzewo czerwono-czarne
    题目链接:[PA2021]Drzewoczerwono-czarne首先对于起始和终止相同以及起始中只有一种颜色并且终止和起始不相同这两种情况是平凡的。考虑最后一步,一定是将某一条边上的一......
  • 力扣---2155. 分组得分最高的所有下标
    给你一个下标从0开始的二进制数组nums,数组长度为n。nums可以按下标i(0<=i<=n)拆分成两个数组(可能为空):numsleft和numsright。   numsleft包含nums中......