JSP指令

参考网站:https://www.w3cschool.cn/jsp/jsp-directives.html

 

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

<%@ directive attribute="value" %>

指令可以有很多个属性,它们以键值对的形式存在,并用逗号隔开。

 

Page指令(很常用)

Page指令为容器提供当前页面的使用说明。一个JSP页面可以包含多个page指令。                         page指令可以出现在页面的任何位置。也可以出现多次,一个page指令可以同时有多个属性。
Page指令的语法格式:
<%@ page attribute="value" %>

attribute是page指令的属性

简单介绍一下一些比较常用的属性                                                                                                             import:导入java类型

       session:值为True,本页面加入会话管理,默认值为True

       buffer:以kb为单位,定义隐式对象out的缓冲大小

       autoFalsh:默认值为True。即当输出缓冲满时会自动写入输出流,而值为False时,则仅当调用隐式对象的flush方法时才会写入输出流。

      errorPage:定义当出错时用来处理错误的页面

      isErrorPage:标识页面是一个错误处理页面。

     contentType:定义页面隐式对象response的内容类型,默认是text/html

     pageEncoding:定义页面的字符编码

等价的XML格式:
<jsp:directive.page attribute="value" />

<%@  page contentType = "text/html;charset=utf-8"   %>

 

Include指令(很常用):

JSP可以通过include指令来包含其他文件。被包含的文件可以是JSP文件、HTML文件或文本文件。包含的文件就好像是该JSP文件的一部分,会被同时编译执行。  一个页面中可以有多个include指令。
Include指令的语法格式如下:

<%@ include file="relative url" %>  

Include指令中的文件名实际上是一个相对的URL。如果您没有给文件关联一个路径,JSP编译器默认在当前路径下寻找。 若URL以一个斜杠/开头,则该url为文件在服务器上的绝对路径。否则为当前jsp页面的相对路径。

jsp转换器处理include指令时,将指令替换为指令所包含文件的内容。

等价的XML语法:
<jsp:directive.include file="relative url" />

 

Taglib指令:

JSP API允许用户自定义标签,一个自定义标签库就是自定义标签的集合。
Taglib指令引入一个自定义标签集合的定义,包括库路径、自定义标签。
Taglib指令的语法:
<%@ taglib uri="uri" prefix="prefixOfTag" %>
uri属性确定标签库的位置,prefix属性指定标签库的前缀。

等价的XML语法:

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

转载于:https://www.cnblogs.com/wangshen31/p/7513243.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值