- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
ch15 组织程序代码
JSP 与 HTML 引用外部对象 切割程序代码 JSP 提供几种方式用以组织与切割程序代码的机制 : 自定义函数、类:将重复使用的程序代码或是可切割的程序逻辑,写成独立的函数或类,由网页直接引用 。 使用 include指令:可将外部文件直接载入当前网页 。 类与 JavaBean:JavaBean 是一种 Java 组件 ,用纯 Java 的语法进行编写,然后由JSP网页进行调用。JavaBean 是将网页当中的类抽离出来,成为一个独立的外部文件,同时由于其为封装组件,因此程序本身也能受到完整的保护,避免受到破坏或是不当的引用 。 共享函数 函数在%!…%声明区之中定义 。 %! void FunctionName(){ 程序片段 … } % 其中 void 是 Java 关键词,代表这是一个没有返回值的函数 。 完成函数的定义,便可以在定义这个函数网页的任何地方,调用这个函数 。 共享变量 一个可以在网页中任何地方使用的变量,必须将其声明在以%!…%符号构成的程序区块里 。 %! dataType dataName ; % 运用变量 函数除了可以直接被引用,同时也可以传入指定的参数,在函数中作运算,只是必须在函数声明的时候作指定 。 void functionName (dataType para1, dataType para2.....){ 程序片段 … } 其中的para1为所要接受的参数名称,dataType则是参数的数据类型 函数返回值 具有返回值的函数,在函数最后加上return指令,同时函数本身还必须指定为所要返回的数据类型 。 提供返回值的函数定义,其中除了void关键词以dataType替代,而程序区块最后还必须以return关键词将结果返回 。 dataType functionName(dataType para1, dataType para2.....){ 程序片段… return retunrValue; } 类要素 JSP自定义类同样需在程序声明区中来定义,下面是定义的语法 : public class 类名称 { 定义字段属性 ; 建构式 ; 定义方法 } 类当中所定义的属性,即是对象所具有之特性 。 方法除了可用来设定属性之外,还代表该对象所能运行的功能 。 建构式则是用以初始化类,它是一个名称和类相同的函数,在类被引用之前设定其相关特性 。 创建对象 建构式 一个类被建立之前,需提供初始化条件值的时候,可以建立一个建构式,提供类对象的初始化操作 。 建构式本身也是一种函数,其命名必须与类名称相同,而且不能有任何返回值 。 class MathFunction{? public MathFunction(){ 初始化程序代码 … } } 建构式 即使没有明确的建构式,程序还是必须引用预设的建构式 。 MathFunction myMathFunction= new MathFunction() ; new关键词后面的类名称必须加上一个小括号,即为调用预设建构式的证明 。 字段属性 建构式同样也可以接受各种类型的参数 。 MathFunction my MathFunction =new MathFunction(dataType para1…, dataType para2…) 字段属性是一种建立在类内部的变量,可以用于储存类所需的信息。通常用户会在类建构式里面,进行字段初始化的操作 。 Include引导指令 include 指令可以将指定的网页,加载到目前的网页,使用成为其中的一部份,同时加载的文件会因文件本身性质的不同而产生不 同的效果 。Include 可以加载的外部文件有以下几种 : HTML 文件:加载的 HTML 标签会被嵌入网页中,成为网页的一部分 。 文本文件:文件中的文字内容会直接显示到网页上。 JSP 程序:加载的JSP程序代码会成为网页中的程序片段。 类建立完成之后,即可使用此类产生对象 。 类名称 对象名称 = new 类名称 (); 对象建立之后,该对象便可以使用下列的方式来调用类中的方法或属性 。 对象名称.类中定义的方法(参数) ; 对象名称.类中定义的属性 ;
文档评论(0)