JSP期末模拟题
    1、JSP期末模拟题A卷一填空题(每空2分,共10分)创建JSP应用程序时,配置文件l应该在程序下的_目录中。
    2、如果编写一个计数器程序,用来记载当前网站的访问量,最好采用JSP中的_对象。
    Http的中文含义为_。
    Tomcat服务器的默认端口为_。
    在html标记中,_标记用于设置当前页面的标题。
    3、答案:WEB-INFapplication超文本传输协议title二判断正误题(每题1分,共10分)1Internet和intranet的含义意义相同。
    ()2Web开发技术包括客户端和服务器端的技术。
    ()3在网页中图形文件与网页文件是分别存储的。
    4、()4超级链接不仅可以将文本作为链接对象,也可以将图像作为链接对象。
    5、()5超级链接标记的target属性取值为链接的目标窗名,可以是parent、blank、self、top。
    6、()6JSP引擎执行字节码文件的主要任务之一是直接将HTML内容发给客户端。
    ()7在“”标记之间声明的Java的方法在整个页面内有效。
    7、()8程序片变量的有效范围与其声明位置有关,即从声明位置向后有效,可以在声明位置后的程序片、表达式中使用。
    ()9不可以用一个page指令指定多个属性的取值。
    8、()jsp:param动作标记不能单独使用,必须作为jsp:include、jsp:forward标记等的子标记使用,并为它们提供参数。
    ()答案:错对对对错对对对错对三.简答题(每题5分,共50分)JSP中可重复使用的组件有哪些?什么是JSP的预编译特征?开发JSP程序可采用哪几种开发模式?分别介绍他
们的优缺点。
    什么是成员变量和局部变量?他们的区别是什么?JSP特点为什么使用JSP?JSP编译和执行过程JSP页面组成部分(4个)以及其作用一个JSP页面包含的内容JSP声明以及形式答案:JavaBean/JSP标准标签/自定义标签JSP页面在被服务器执行前,都是已经被编译好的,并且通常只进行一次编译,即在JSP页面被第一次请求时进行编译,在后续的请求中如果JSP页面没有被修改过,服务器只需要直接调用这些已经被编译好的代码,这大大提高了访问速度。
    第一种:单纯的JSP页面编程。
    优点是容易实现;缺点是程序结构混乱,维护不便。
    第二种:JSP+JavaBean编程。
    优点是结构比较清晰;缺点是将流程控制放到JSP中,JSP不能单纯作为显示功能第三种:JSP+JavaBean+Servlet编程。
jsp创建    优点是层次关系明显、组件分工明确;缺点是对开发人员能力要求较高,不适合JSP初学者。
    成员变量是在类体中变量定义部分所声明的变量;局部变量是在方法体重声明的变量和方法的参数两者的区别在于有效范围不同,成员变量在整个类内都有效,而局部变量只在定义他的成员方法内才有效。
    JSP技术使用java编程语言编写类XML的标记和脚本代码,来封装产生动态网页的处理逻辑;将网页逻辑与网页设计和显示分离,支持可重用的基于组件的设计;具备了Java技术的简单易用,完全的面向对象,具有与平台无关性且安全可靠,主要面向因特网的所有特点。
    将内容的生成和显示进行分离;生成可重用的组件;采用标记简化页面开发;Servlet功能;健壮的存储管理和安全性;一次编写,随处运行。
    执行过程可以分为以下步骤:浏览器客户端向JSP引擎发出对JSP页面的请求;JSP引擎将对应JSP页面转换成JavaServlet源代码;JSP引擎编译生成源代码,生成.class文件;JS
P引擎加载运行对应的.class文件,生成响应的结果页面;JSP引擎吧响应的结果发送到浏览器端。
    HTML代码基本的框架代码。
    脚本元素用来嵌入java代码,这些java代码将成为转换得到servlet的一部分;指令JSP指令用来从整体上控制servlet的结构;动作用来引入现有的组件或控制JSP引擎的行为;JSP指令(指示语句)、JSP声明、Java程序片段(Scriptlet)、变量数据的Java表达式、隐含对象。
    10JSP页面中可以声明变量和方法,所声明的变量和方法仅在当前页面内有效(声明不会产生任何输出内容)。
    四.编程题(每题10分,共20分)JSP页面编程编写一个JSP页面prime.jsp判断并输出一个正整数是否为素数。
    要求:(页面中定义一个方法booleanisPrime(intn)来判断是否为素数。
    (当使用:/localhost:8080/EX1/prime.jsp?num=99的形式访问页面时,页面中获取参数值并调用isPrime方法,然后输出结果。
    (假设参数num的值一定是合法的正整数。
    编写一个jsp页面计算12100的连续和答案:%!publicbooleanisPrime(intn)inti;for(i=2;in;i+)if(n%i=break;if(iJSPPage%inti,sum=0;for(i=1;i1到100的连续和是:JSP期末模拟题B卷一.填空题(每空2分,共10分)在JSP中如果要导入java.io.*包,应该使用_指令。
    如果当前JSP页面出现异常时需要转到一个异常页,需要设置page指令的_属性在Tomcat服务器中部署Web应用程序时,可以直接将Web程序归档文件WAR存放到tomcat服务的_目录中。
    在一个应用程序中不同的页面共享数据时,最好的JSP内置对象为_.在Servlet中用来接收客户表单数据的两个常用方法为_。
    答案:pageerrorPagewebappsapplication/sessionget,post二.判断正误题(每题1分,共1
0分)1Internet和intranet的含义意义相同。
    ()2Web开发技术包括客户端和服务器端的技术。
    ()3在网页中图形文件与网页文件是分别存储的。
    ()4超级链接不仅可以将文本作为链接对象,也可以将图像作为链接对象。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。