- 0
- 0
- 约1.95万字
- 约 148页
- 2021-11-25 发布于北京
- 举报
2.1 JSP 概念;2.1 JSP 概念;2.1 JSP 概念;2.1 JSP 概念;2.1 JSP 概念;2.1 JSP 概念;2.1 JSP 概念;2.1 JSP 概念;2.2 JSP 指令;2.2 JSP 指令;2.2 JSP 指令; Page属性
1.language=java
声明当前页面使用的语言的种类,目前只能用java“
2.import={package.class | package.* },...
需要导入的Java包的列表,这些包作用于程序段,表达式,以及声明。
3.errorPage=relativeURL
设置处理异常事件的JSP文件。
4.isErrorPage=true | false (error.jsp)
设置此页是否为出错页,如果被设置为true,你就能使用exception对象处理异常exception.getMessage();
5. buffer=“none | 8kb | sizekb” (eg10.jsp)
设置当前页面缓冲区大小,默认8kb,一般采用默认值
6. contentType
设置当前页面的字符编码格式,防止出现乱码问题,默认MIME类型text/html,默认字符集 ISO-8859-1
; Page指令的作用范围
page指令作用于整个JSP页面,同样包括静态的包含文件。但是 page 指令不能作用于动态的包含文件,比如 “jsp:include”
page 指令放在JSP的文件的任意地方,它的作用范围都是整个JSP页面
为了JSP程序的可读性,以及好的编程习惯,把它放在JSP文件的顶部
Page指令的属性
可以在一个页面中用上书写多个“%@ page %”指令
但是除 import 属性外,每个属性只能用一次
因为import属性和Java中的import语句类似(参照Java Language,import语句引入得是Java语言中的类),所以此属性就能多用几次
;%@ page import=java.util.*, java.lang.* %
%@ page buffer=24kb autoFlush=false %
%@ page errorPage=error.jsp %
html
head
titleeg4/title
/head
body
Test for using Page.
/body
/html
;2.2 JSP 指令;Include指令的作用
在JSP编译时,插入一个包含文本或代码的文件。这个包含的过程是静态的。静态包含指被包含的文件将会被插入到 JSP 文件中。可以包含 JSP、HTML、文本文件等。
Include指令的语法格式
%@ include file=relativeURL % 或
%@ include file=相对位置 %
;html
head
titletest/title
/head
body bgcolor=white
font color=blue
The current date and time are
%@ include file=“include_eg.jsp %
/font
/body
/html?;include_eg.jsp
%@ page import=java.util.* %
%=(new java.util.Date() ).toLocaleString() %;2.2 JSP 指令;JSP语法
%@ taglib uri=URIToTagLibrary“
prefix=tagPrefix %
用于引入定制标签库
;属性
1.uri=URIToTagLibrary
Uniform Resource Identifier (URI)根据标签的前缀对自定义的标签进行唯一的命名,URI可以是以下的内容:
Uniform Resource Locator (URL), 由 RFC 2396 定义, 可以从以下位置查看
(http://www.hut.fi/u /jkorpela/rfc/2396/full.html)。
?Uniform Resource Name (URN), 由 RFC 2396定义
一个相对或绝对的路径 ?
可以是标签库描述文件
;2.prefix=tagPrefix
表示标签在JSP中的名称。
在自定义标签之前的前缀,比如,在public:loop中的pub
原创力文档

文档评论(0)