JSP的指令元素的概述;Page指令包含的属性Taglib指令JSP的指令-include和taglib指令

JSP的指令元素的概述

JSP指令元素作用(设置jsp怎么去翻译这个JSP

用于指示JSP执行的某些步骤

用于指示JSP现特定行为

JSP指令元素的语法

语法:

<%@ 指令名称 属性名称=属性的值 属性名称=属性的值 %>

JSP指令元素的分类

page指令:指示JSP的页面设置属性和行为

include指令:指示JSP包含哪些其他页面

taglib指令:指示JSP页面包含(引入)哪些标签库

 

 

JSP的指令-page指令

Page指令

Page指令简介

写法:

<%@ page 属性名=属性值 %>  多个属性名需要用空格隔开

Page指令用来定义JSP文件的全局属性。

这些属性可以单独使用,也可以几个或多个同时使用。 

JSP页面中,只有import属性可以出现多次,其他属性都只能出现一次。

 

Page指令包含的属性:

 

language属性:声明使用脚本的语言。只能是java

extends属性: 标明JSP编译成Servlet的时候继承的类。默认值:HttpJspBase

session属性: 标明JSP中是否可以直接使用session对象。默认值是true

buffer属性: 标明JSP对客户端输出缓冲区大小。默认值8kb

autoFlush属性: 如果缓冲区大小溢出,是否自动刷出。默认true

import属性:用于导入Java包或类。

contentType属性:标明JSP被浏览器解析和打开的时候采用的默认的字符集。

pageEncoding属性:JSP文件及JSP翻译后的Servlet保存到硬盘上采用字符集。

isErrorPage属性:处理JSP页面异常。值为true 时 在页面显示错误信息 exception.getMessage()

errorPage属性:处理JSP页面异常。  在发生页面异常的时候跳转到指定页面

(xml文件中这是全局异常 <error-page>

<error-code>404<error-code>

<location>/error.jsp<location>

<error-page> 这个设置就只要出现404异常就会跳转到location指定的页面)

(xml文件中

<error-page>

<exception-type>异常类型<exception-type>

<location>/error.jsp<location>

<error-page> 这个设置就是只要出现此异常类型或者子类型都或跳转到location指定的页面)

 

isELIgnored属性:  通知JSP是否忽略EL表达式。

 

JSP的指令-includetaglib指令

Include指令 静态包含

Include指令简介

写法:

<%@ include 属性名=属性值%>

作用:

JSP页面中静态包含一个文件,同时由该JSP解析包含的文件内容。

Include指令属性

file属性:指示JSP页面包含页(静态包含)面路径。<%@ include file=需要包含的页面的路径%>

 

Include指令原理(静态包含原理)复制所包含的页面的所有内容到一个servlet

 

注意地方:

应该将被包含的页面的结构去掉 只留内容和指令

在被包含的页面中定义变量,在包含的页面中还可以使用。

 

Taglib指令

Taglib指令简介

写法

<%@ taglib 属性名=属性值%>

作用:

用于在JSP页面中引入标签库。

Taglib指令属性

uri属性:引入的标签库的路径

prefix属性:引入标签库的别名

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值