2013太原大学经系电商专业JSP考试参考答案.docVIP

2013太原大学经系电商专业JSP考试参考答案.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
2013太原大学经系电商专业JSP考试参考答案

2013年太原大学经贸系电商专业JSP考试参考答案 第一章 一、Web服务器上可以通过多种方法和途径实现动态网页的发布,常用的有CGI、ASP、PHP、JSP海内论坛—— 二、JSP的运行原理 当Web服务器收到一个扩展名为.jsp页面的请求时,触发JSP引擎。JSP引擎是负责管理并执行JSP程序的实体。如果请求URL是以.jsp扩展名为结束,Web服务器和Servlet引擎调用它。JSP引擎首先检查JSP文件是新的还是未修改过的文件,对于这两种情况会有不同的处理。对于新的JSP文件,JSP引擎把JSP文件转换成Java Serxlet,然后使用标准的Java编译器编译Servlet,使用标准的API执行Java Servlet。对于旧文件则直接进行编译,省略了前面的翻译工作,接下来的步骤是一样的。JSP是将网页的表现形式和服务器端的代码逻辑分开。作为服务器进程的JSP页面,首先被转换成Servlet。Servlet支持HTTP协议的请求和响应。当多个用户同时请求一个JSP页面时,应用实例化线程来响应请求,这些线程有Web服务器进程来管理。JSP在执行前先被编写成字节码,然后字节码由Java虚拟机解释执行,比源码解释的效率高 三、J2EE开发模式中,整个系统可分成三个主要的部分:1、视图:就是用户界面部分,在Web应用程序中也就是HTML、XML、JAP页面。2、控制器:负责网站的整个逻辑,用于管理用户与视图发生的交互。3、模型:就是应用业务逻辑部分。 第二章小清新 JSP运行环境设置Web服务目录:1、根目录2、已有的Web服务目录3、新建Web服务目录,指定虚拟目录。 第四章 一、JSP页面主要包括三种元素:JSP代码、JSP指令、JSP动作 二、在声明变量和方法时,需要注意以下几点: 1、声明必须以“;”结尾。2、“%!”是完整的符号,不能在“%”和“!”之间加入空格。3、声明将要在JSP程序中用到的变量和方法,必须在使用前对这些变量进行声明,不然会报错。4、可以之间使用在%@page%中被包含进来的已经声明的变量和方法,不需要对它们重新进行声明。5、一个声明仅在一个页面中有效。如果想在每个页面都用到一些声明,最好把它们写成一个单独的文件,然后用%@include%或jsp:include元素包含进来。 三、JSP的变量可以分为局部变量和全局变量 在程序中声明的变量,即在%...%中声明的变量是JSP的局部变量,它对于外部函数是不可见的。在%!...%中声明的变量是全局变量,这种变量在整个JSP页面内都有效,因为JSP引擎将JSP页面转译成Java文件时,将这些变量作为类的成员变量,这些变量的内存空间知道服务器关闭后才释放。 四、指令标签 Jsp指令标签用于指定所使用的脚本语言、Servlet扩展的类、Servlet导入的软件包等。Jsp指令标签分为3种类型: page指令、 include指令、 tablib指令。 五、page指令用于定义Jsp文件中的全局属性。通常Jsp页面属性中含有一些重要的、影响整个页面的参数,其设置的Jsp语法如下:1、language属性用来指定JSP程序文件所使用的语言,默认值为“java”。2、extends属性用来JSP编译时需要增加的扩展类,使用这种属性需要慎重,因为使用不当会限制JSP的编译能力。3、import属性,该属性的作用是为JSP页面引入Java核心包中的类,这样就可以在JSP页面的程序片部分、变量及函数声明部分、表达式部分使用包中的类。可以为属性指定多个值,该属性的值可以是Java包中的所有类或一个具体的类。4、session属性定义页面是否参与HTTP会话,它的作用是为访问服务器的用户独立创建一个session对象。5、buffer属性设置JSP网页的缓冲区大小,默认为5KB,如果设置为none,则表示不适用缓冲,直接将服务器响应的输出写到客户端的浏览器上。6、autoFlush属性设置为buffer溢出是,是否需要强制输出,默认值为true,表示溢出时强制输出,如果其值被设置为flase,当buffer溢出时,就会导致一个意外错误发生,如果把buffer设置成none,就不能把autoflush设置为false。7、is ThreadSafe属性,设置JSP文件是否能够多线程使用。默认值是true,表示用户能够同时处理多个用户的请求,如果设置为flase,一个JSP一次只能处理一个请求。8、info属性,该属性指定一个文本,在执行JSP时将会被逐字加入到JSP中,并且能够使用servlet.getServletInfo()方法取回。9、errorPage属性10、isErrorPage属性11、contentType属性 六、动作标签 Jsp动作标签是利用XML语

文档评论(0)

zhuangbi6646 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档