JSP指令

JSP指令包括:page指令丶include指令丶taglib指令

1、page指令

page指令用于设置JSP界面的属性和相关的功能,基本语法形式有两种,如下:
<%@ page attribute1="value1" [...attribute2=''value n"] %>


或者
<jsp:directive.page      attribute1="value1" [...attribute2=''value n"]     />

page指令有多种属性,但是最常见的就是languageimportpageEncoding这三个,其中language属性是必须设置的,目前JSP界面使用的是java语言,所以默认是java。Import用来声明需要导入的包(在对用的Servlet类中,就是导入对用的包),pageEncoding属性来设置页面编码。在这所有属性中,只有Import属性可以出现多次。page的其他属性见下表。
page指令常用属性
   
        属性和属性值                              
  说明       
session="true|false"限定session对象是否可用,默认true
autoFlush="true|false"指明缓冲区是否自动刷新,默认true
info="text"描述该JSP页面的相关信息
errorPage="URL"当页面产生异常时,跳转路径
isErrorPage="true|false"指明该JSP页面是否为异常处理界面,当设定为true时,才能使用exception对象,默认是false
isThreadSafe="true|false"是否允许多线程使用,默认是true
buffer="8kb"输入流是否有缓冲区,默认8KB
contentType="Text/html;
charset=UTF-8"
设定MIME类型和编码属性,编码属性一般设置为UTF-8,MIME类型还有很多,application/vnd.ms-excel 表示Excel电子表格,image/gif 表示GIF图片等
Extends="class"指明该JSP页面产生的Servlet所继承的父类























2、引入文件的include指令
include指令是在JSP页面生成Servlet时需要包含的页文件,可以是HTML文件,也可以是JSP文件,还可以是其他文件(例如js文件)。include指令的作用是在标签插入的位置插入静态的文件内容,使其与JSP文件组成新的JSP页面,然后由JSP翻译引擎翻译成servel文件,这样做有两个优点。
1.页面的代码可以重用,引入引入的是静态文件,所以在其他JSP页面上也可以导入
2.JSP页面的代码结构显得清晰易懂,维护比较方便。

include指令的基本语法结构如下:
<%@include file="URL" %>
include指令经常用来包含网站中经常出现的相同页面,比如页面导航栏、页眉和页脚等等。
注意:
      include指令是用包含的文件内容代替include指令标签,使其组成了一个新的JSP页面,include指令是在JSP被转换为Servlet是才将文件导入,这与<jsp:include>动作不同。
3、与标签相关的taglib指令
taglib指令是jsp新增的一个指令,用户可以自定义一个新的标签进行执行。taglib指令的语法如下:
<%taglib url="tagliburl" prefix="tagpre" %>










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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值