网站大量收购闲置独家精品文档,联系QQ:2885784924

JSP运行机制与基本语法教学讲义.ppt

  1. 1、本文档共88页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
JSP运行机制与基本语法教学讲义.ppt

4.3.3 page指令 page指令称为页面指令 几乎在所有JSP页面顶部都会看到page指令。 page指令的语法规则 %@ page language=”脚本语言” extends=”继承的父类名称” import=”导入的java包或类的名称” session=”true/false” buffer=”none/8kB/自定义缓冲区大小” autoflush=”true/false” isThreadSafe=” true/false” info=”页面信息” errorPage=”发生错误时所转向的页面相对地址” isErrorPage=”true/false” contentType=”MIME类型和字符集” % page指令的常用属性 import 用来导入将要用到的一个或多个包/类 %@ page import=”java.util.Date”% %@ page import=”java.util.*”% page指令的常用属性 errorPage 这个属性值为一个URL路径指向的JSP网页,在指向的JSP网页中处理初始JSP网页上产生的错误 通常在指向的JSP网页上都会设置“isErrorPage=true”。 page指令的常用属性 isErrorPage 这个属性的默认值为“false” isErrorPage用来指定目前的JSP网页是否是另一个JSP网页的错误处理页,通常与errorPage属性配合使用。 page指令的常用属性 contentType 用来指定JSP网页输出到客户端时所用的MIME类型和字符集 默认MIME类型是“text/html”,默认的字符集是“ISO-8859-1” 如果想输出简体中文,字符集需要被设置为“gb2312”。 注意事项 在一个页面中可以使用多个%@ page%指令,分别描述不同的属性 每个属性只能用一次,但是import指令可以多次使用。 %@ page%指令区分大小写。 4.3.4 taglib指令 taglib指令用来定义一个标记库以及标记的前缀,其语法规则如下: %@ taglib uri=”URIToLibrary” prefix=”标记前缀”% 4.3.5 JSP指令应用案例 【例4.5】 page指令的用法。 本例包括2个文件 pageDirec.jsp为主页面,在本页面中,通过page指令指定当页面发生错误时转向的页面为errorPageDirec.jsp 在错误转向页面通过显示相关信息提示用户访问出错。 文件pageDirec.jsp代码: %@ page contentType=text/html; charset=gb2312 errorPage=errorPageDirec.jsp% htmlheadtitlepage指令示例/title/head body % int a = 5; int b = a / 0; out.println(b); % /body/html 文件errorPageDirec.jsp代码如下 %@ page contentType=text/html; charset=gb2312 isErrorPage=true% htmlheadtitle错误页面/title/head body 你访问的页面发生了错误!!!! /body /html 本文件的page指令isErrorPage=true指定该文件为错误处理文件,只能通过其他页面发生错误而转向它来运行。 本例运行结果如图4.8所示 4.4 JSP动作 4.4.1 JSP动作功能 JSP动作元素用来控制JSP引擎的行为 可以动态插入文件、重用JavaBean组件、导向另一个页面等。 JSP的动作元素 jsp:include动作:在页面得到请求时包含一个文件。 jsp:forward动作:引导请求者进入新的页面。 jsp:plugin动作:连接客户端的Applet或Bean插件。 jsp:useBean动作:应用JavaBean组件。 jsp:setProperty动作:设置JavaBean的属性。 jsp:getProperty动作:获取JavaBean的属性并输出。 需要注意的是,JSP动作元素的形式都是以XML为标准的,而XML中大小写是敏感的 因此jsp:useBean不等于jsp:usebean,前者是标淮的动作元素,而后者什么都不是,在实际使用时一定要注意。 4.4

文档评论(0)

yuzongxu123 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档