《Web网站设计与开发教程》课件第9章.ppt

《Web网站设计与开发教程》课件第9章.ppt

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

图9-17config对象应用示例 userCounter=Integer.parseInt(application.getAttribute(count).toString());

userCounter++;

application.setAttribute(count,newInteger(userCounter));

users=users.append(br+sessionID);

application.setAttribute(users,users.toString()); }

}else{//如果是第一位访问的客户

users=users.append(br+sessionID);

application.setAttribute(users,users.toString());

application.setAttribute(count,newInteger(userCounter));

}

out.println(当前容器的版本信息为:+application.getServerInfo()+br);

out.println(在线人数为:+application.getAttribute(count)+br); out.println(在线SessionID为:+users.toString()+br);

%

/body

/html

上述代码的运行结果如图9-13所示。图9-13application.jsp的运行结果

exception对象是一个例外对象,用来发现、捕获和处理异常。它是JSP文件运行异常时产生的对象,当JSP文件运行时如果有异常发生,则抛出异常,该异常只能被设置为%@pageisErrorPage=true%的JSP页面捕获。

exception对象的常用方法见表9-7。9.6exception对象表9-7exception对象的常用方法下面exception_test.jsp和error.jsp解释了exception对象的具体使用方法。

exception_test.jsp的代码如下:

%@pagelanguage=javapageEncoding=utf-8errorPage=error.jsp%

!DOCTYPEHTMLPUBLIC-//W3C//DTDHTML4.01Transitional//EN

html

headtitleexception对象示例/title

/head

body

%

//制造一个数字格式异常

inti=Integer.parseInt(test);

%

/body

/htmlerror.jsp的代码如下:

%@pagelanguage=javaimport=java.io.*pageEncoding=utf-8isErrorPage=true%

!DOCTYPEHTMLPUBLIC-//W3C//DTDHTML4.01Transitional//EN

html

head

title捕获exception对象/title

/head

body捕捉到如下异常:br

%

out.println(exception.getMessage()+br);

out.println(异常的堆栈信息为:br);

exception.printStackTrace(newPrintWriter(out));

%

/body

/html客户在浏览器URL地址栏中输入http://localhost:8080/Chapter9/exception_test.jsp后,由于出现数字格式异常,错误信息会被error.jsp捕获,具体显示结果如图9-14所示。图9-14exception对象示例注意:要正常显示error.jsp页面,不能勾选客户端浏览器的“Internet选项→高级→显示友好http错误信息”复选框。

9.7.1page对象

page对象是当前JSP页面本身的一个实例,page对象在当前JSP页面中可以用this关键字来替代。在JS

文档评论(0)

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

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

1亿VIP精品文档

相关文档