- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
JSP的程序错误 程序出错的情形相当普遍 ,应用程序开发人员通常必须提供相关的机制,避免程序发生错误同时针对错误进行修正,以确保应用程序的正常运作 。 例外处理是Java处理程序错误的一套标准机制 ,JSP延用这套机 制,为运行网页过程中所产生的错误,提供相关的处理方法 。 JSP可能产生的错误可以大致分为两类:编译期的错误和运行期的例外。 编译时期的错误 程序编译上的错误是指JSP程序本身语法或者结构上的错误,当客户端的用户打开服务器端某一个包含JSP程序的网页时,服务器会先将其中的JSP程序做解译的操作,若此时程序中的语法不正确,便会产生编译上的错误 。 编译期的错误通常很容易被发现,编译器会为程序开发人员提供错误的原因以及错误种类 。 运行期的例外 发生在程序编译后的运行阶段,例如用户输入不正确的数据,导致JSP程序无法顺利的运行 。 JSP程序设计人员则必须运用Java的例外处理机制,在网页运行的时候排除错误状况 。 try-catch子句 try{ 运行指令 … ; //侦错程序区块 } catch(例外類型1 例外物件){ 运行指令 … ; //处理例外错误的程序片段 } catch(例外類型2 例外物件){ 运行指令 … ; //处理例外错误的程序片段 } catch(例外類型n 例外物件){ 运行指令 … ; //处理例外错误的程序片段 } finally{ 运行指令 … ; //一定会运行的程序区段 } try-catch子句 try-catch分为3个部份,分别是try、catch和finally 。 try区块中所包含的是可能产生例外状况的程序代码,catch区块中则是设定例外状况产生时所要运行的程序代码,最后的finally区块中则是不管有没有产生例外状况都会运行的程序片段。 Catch语句所捕捉到的例外类型1与例外类型2对象则是衍生自Exception类下的各种例外错误对象类型,代表某种特定的例外情形 。 一段可能出错的程序代码首先被放在try区块之中,当其发生错误产生例外状况的时候,catch语句会去捕捉此例外错误是否符合所设定的错误类型,然后依错误的类型决定该运行哪个catch区段中的程序代码,而finally语句则是不论是否有例外情况产生都一定会运行到的程序代码 。 Exception类 例外处理机制,建构在一组预先设计好的例外类之上,JSP借由各种例外类,处理程序中各种可能所发生的错误。 Java将程序中大部份普遍可能发生的错误,设计成一组例外类,当程序发生错误的时候,Java编译器会丢出一个对应此种错误情形的例外类对象。处理特定错误状况的程序代码,可以借由catch语句补捉代表此类型错误的例外对象,作出适当的处置。 Java.lang.Execption类为所有例外类的基础类,例外类分别从这个类衍生而来 。 例外类 抛出自定义例外 在某些可以预知的情况下,通常会预先自行在程序中产生例外状况,而不依赖系统的除错机制 。 Throw语句可以让程序开发人员用以产生自定义的例外对象,而在这种情形下所产生的例外情形,同样是以try-catch语句处理 。 throw new 例外错误类型(“信息) 字符串数据处理 字符串(String)并不是JSP的基本数据类型,字符串数据类型是由Java的String类所产生的一种对象,本身于Java被当作一种对象数据类型,这个类同时定义了有关字符串处理的各种方法 。 字符串变量使用之前,必须先经过声明 。 String strVar = “字符串值 ”; 以new关键词产生一个包含字符串值的字符串变量 。 String strVar = new String(“字符串值 ”); 一旦字符串变量声明完成之后,便可以在应用程序中任意的使用进行与字符串相关的运算 。 %out.println(strVar)% 字符串数据类型转换 字符串比较 字符串比较 索引位置 索引存取 获取字符串部分內容 更改字符串內容 StringTokenizer StringTokenizer是Java.util这个包之中的类,此类提供了将字符串依指定分隔符切割成数个子字符串,并可取得其中内容的方法 。 建立 StringTokenizer StringTokenizer对象所需的建构式 : StringTokenizer(String str, String delim) str为原始字符串 ,delim为分隔符 。 建立一个StringTokenizer对象
您可能关注的文档
最近下载
- 2024-2025学年中职思想政治心理健康与职业生涯高教版(2023)教学设计合集.docx
- LSP污水处理工艺介绍.pdf VIP
- 产品生命周期管理操作手册.docx VIP
- 2024-2025学年小学信息技术(信息科技)四年级上册湘科版(2024)教学设计合集.docx
- 新《高等教育法规概论》考试复习题库600题(含各题型).pdf VIP
- 细胞培养基本知识-培训课件.ppt VIP
- 2025至2030中国固液分离设备行业项目调研及市场前景预测评估报告.docx
- 秋新教科版五年级上册科学全册教案(表格式)2021年.pdf
- 接触端子冲压工艺与模具设计.docx
- 甲状腺功能减退症护理.pptx VIP
文档评论(0)