《JSP程序设计》复习提纲

合集下载

JSP期末考试复习资料

JSP期末考试复习资料

1-2 JSP中可重复使用的组件有哪些?

JavaBean/JSP标准标签/自定义标签

1—3 什么是JSP的预编译特征?

答:JSP页面在被服务器执行前,都是已经被编译好的,并且通常只进行一次编译,即在JSP 页面被第一次请求时进行编译,在后续的请求中如果JSP页面没有被修改过,服务器只需要直接调用这些已经被编译好的代码,这大大提高了访问速度。

1—8 开发JSP程序可采用哪几种开发模式?分别介绍他们的优缺点。

答:第一种:单纯的JSP页面编程

优点是容易实现;缺点是程序结构混乱,维护不便.

第二种:JSP+JavaBean编程

优点是结构比较清晰;缺点是将流程控制放到JSP中,JSP不能单纯作为显示功能第三种:JSP+JavaBean+Servlet编程

优点是层次关系明显、组件分工明确;缺点是对开发人员能力要求较高,不适合JSP初学者.

2—2 什么是成员变量和局部变量?他们的区别是什么

答:成员变量是在类体中变量定义部分所声明的变量;

局部变量是在方法体重声明的变量和方法的参数

两者的区别在于有效范围不同,成员变量在整个

类内都有效,而局部变量只在定义他的成员方法

内才有效。

2-3 如何创建、使用并销毁对象?

答:创建对象的方法:

类名对象名;

对象名 = new 构造方法名([参数列表]);

或者:

类名对象名 = new 构造方法名([参数列表]);

使用对象的方法:可以通过对象来引用其成员变量,并改变成员变量的值,而且还可以通过对象来调用其成员方法。通过使用运算符“.”实现对成员变量的访问和成员方法的调用。

销毁对象的操作由Java提供的垃圾回收机制自动完成 .不需要手工完成销毁对象操作。或者调用对象的finalize()方法。

jsp复习

jsp复习
(1)两者都是基于 Java 的技术,所以都继承了 Java 的所有特性(跨平台、多线程等 ),都可以使用 Java 强大的 API。 (2)两者工作方式相似:JSP 代码先被 JSP 容器转换为 Servlet 代码再编译为类。 (3)两者在 J2EE 体系结构中的工作层次相同,都负责与客户端的连接。 不同: 1 编程方式不同。Servlets 是一些运行于 Web 服务器端的 Java 小程序;而 JSP 是脚本,编写起来更简单容易。
例如:<input type="button" name="Submit2" value="返回" onClick="history.back();"> (5) 使用 "javascript:history.go(-1);"
例如:<a href="javascript:history.go(-1);">返回!</a> 8. Servlets 与 JSP 四种会话跟踪技术 答:会话作用域 Servlets JSP 页面描述 page 是代表与一个页面相关的对象和属性。一个页面由一个编译好的 Java servlet 类(可以带有任何的 include 指令,但是没有 include 动作)表示。这既包括 servlet 又包括被编译成 servlet 的 JSP 页面 request 是代表与 Web 客户机发出的一个请求相关的对象和属性。一个请求可能跨越多个页面,涉及多个 Web 组件(由于 forward 指令和 include 动作的关系) session 是代表与用于某个 Web 客户机的一个用户体验相关的对象和属性。一个 Web 会话可以也经常会跨越多个客户机请求 application 是代表与整个 Web 应用程序相关的对象和属性。这实质上是跨越整个 Web 应用程序,包括多个页面、请求和会话的一 个全局作用域 9. Java servlet API 中 forward() 与 redirect()的区别? 答:前者仅是容器中控制权的转向,在客户端浏览器地址栏中不会显示出转向后的地址;后者则是完全的跳转,浏览器将会得到跳转 的地址,并重新发送请求链接。这样,从浏览器的地址栏中可以看到跳转后的链接地址。所以,前者更加高效,在前者可以满足需要 时,尽量使用 forward()方法,并且,这样也有助于隐藏实际的链接。在有些情况下,比如,需要跳转到一个其它服务器上的资源,则 必须使用 sendRedirect()方法。 10.JSP 中动态 include 与静态 include 的区别? 答:动态 include 用 jsp:include 动作实现 <jsp:include page="included.jsp" flush="true" />它总是会检查所含文件中的变化,适合用于包含动态页面,并且可以带参数 静态 include 用 include 伪码实现,不会检查所含文件的变化,适用于包含静态页面 <%@ include file="included.htm" %> 1. Jsp 工作原理是什么? 答:当我们访问一个 JSP 页面的时候,这个文件首先会被 JSP 引擎翻译为一个 Java 源文件,其实就是一个 Servlet,并进行编译,然 后像其他 Servlet 一样,由 Servlet 引擎来处理。Servlet 引擎装载这个类,处理来自客户的请求,并把结果返回给客户 2.JSP 有哪些内置对象?作用分别是什么? 答:JSP 共有以下 9 种基本内置组件: 1. request 用户端请求,此请求会包含来自 GET/POST 请求的参数 2. response 网页传回用户端的回应 3. pageContext 网页的属性是在这里管理 4. session 与请求有关的会话期 5. Application servlet 正在执行的内容 6. out 用来传送回应的输出 7. configservlet 的构架部件 8. pageJSP 网页本身 9. exception 针对错误网页,未捕捉的例外 3.jsp 有哪些基本动作?作用分别是什么? 答:JSP 共有以下 6 种基本动作 1. jsp:include:在页面被请求的时候引入一个文件。 2. jsp:useBean:寻找或者实例化一个 JavaBean。

JSP复习题与部分答案

JSP复习题与部分答案

JSP复习题及部分参考答案

一、判断题

●HTML称为超文本元素语言,它是Hypertext Marked Language的缩写。(对)

●一个HTML文档必须有<head>和<title>元素。(错)

●超级不仅可以将文本作为对象,也可以将图像作为对象。(对)

●在网页中图形文件与网页文件是分别存储的。(对)

●绝度路径是文件名的完整路径;相对路径是指相对当前网页文件名的路径。(对)

●超级<a>标记的target属性取值为的目标窗名,可以是parent、blank、self、top。

(错)

●当样式定义重复出现的时候,最先定义的样式起作用(错)。

JSP中Java表达式的值由服务器负责计算,并将计算值按字符串发送给客户端显示。(对)

●在Java程序片中可以使用Java语言的注释方法,其注释的容会发送到客户端。(错)

●表单域一定要放在<form>元素中。(对)

●用户在浏览器中输入localhost:8080/ch2/ch2_1.html即可访问本机上的该页面。(对)

●在HTML页面文件中加入JSP脚本元素、JSP标记等就构成了一个JSP页面。(对)

●JSP页面中的变量和方法声明(Declaration)、表达式(Expression)和Java程

序片(Scriptlet)统称为JSP标记。(对)

●JSP页面中的指令标记、JSP动作标记统称为脚本元素。(错)

●在“<%!”和“%>”标记之间声明的Java的变量在整个页面有效,不同的客户之间不共享。(错)

jsp复习大纲内容整理

jsp复习大纲内容整理

网络编程技术复习大纲

说明:

本复习大纲基本涵盖期末考试和补考的考试范围。有疑问尽早找老师答疑(教4-418),也可通过电子邮件答疑。

编程基础复习点:

1、简单、常用的html标记。

2、熟悉JDK,Tomcat的安装及JSP程序调试过程中常见问题。

3、了解Java基础知识。尤其注意集合类的应用中两个集合类优点、适用范

包的概念与用途:

概念:包是java提供的一种区别于类的名字空间的机制,是类的组织方式,是一组相关类和接口的集合,它提供了访问权限与命名的管理机制

主要有一下三个用途:

①将功能相近的类放在同一个包里,可以方便查找与使用;

②由于不同的包中可以存在同名类,所以包在一定程度上可以避免命名冲

突;

③在Java中,某些访问权限是以包围单位的。

引入包;import来应用,包名与类名用“.”分隔,*表示包中的所有类。

异常处理语句:

Try....catch.....:try用来监视这段代码运行过程中是否发生异常,若发生则产生异常对象并抛出,catch用于捕获异常并且抛出。

Finally:不管捕获的异常出不出现,都会执行finally代码块;

Throw:程序发生错误自行抛出异常时,可以使用throw关键字,并生成指定的异常对象。

Throws:如果一个方法可能会出现异常但是没有能力处理这个异常,可以再方法声明处用throws语句来抛出异常。一个方法可能出现多种异常,throws 子语句允许声明抛出多个异常。

4、构成JSP的7要素( HTML标记、JSP指令标记、JSP动作标记、声明与标识、脚本程序、表达式、注释(与<%--....--%>)),其中要更进一步熟悉:

JSP程序设计复习题

JSP程序设计复习题

《JSP程序设计》复习题

一、选择题

1.在传统的HTML页面中加入(D)就构成了一个JSP页面文件。

A、JAVA程序片

B、JSP标签

C、用“<%”、“%>”标记符号括起来的程序

D、JAVA程序片和JSP标签

2.配置JSP运行环境,若WEB应用服务器选用TOMCAT,以下说法正确的是:(B)

A、先安装TOMCAT,再安装JDK

B、先安装JDK,再安装TOMCAT

C、不需安装JDK,安装TOMCAT就可以了

D、JDK和TOMCAT只要都安装就可以了,安装顺序没关系

3.对于“<%!”、“%>”之间声明的变量,以下说法正确的是:( B)

A、不是JSP页面的成员变量

B、多个用户同时访问该页面时,任何一个用户对这些变量的操作,都会影响到其他用

C、多个用户同时访问该页面时,每个用户对这些变量的操作都是互相独立的,不会互

相影响

D、是JSP页面的局部变量

4.在客户端浏览器的源代码中可以看到( B)

A、JSP注释

B、HTML注释

C、JSP注释和HTML注释

D、JAVA注释

5.page指令的作用是:(A)

A、用来定义整个JSP页面的一些属性和这些属性的值

B、用来在JSP页面内某处嵌入一个文件

C、使该JSP页面动态包含一个文件

D、指示JSP页面加载Java plugin

6.page指令的import属性的作用是( C )

A、定义JSP页面响应的MIME类型

B、定义JSP页面使用的脚本语言

C、为JSP页面引入JAVA包中的类

D、定义JSP页面字符的编码

7.( C)可在JSP页面出现该指令的位置处,静态插入一个文件。

《jsp程序设计》

《jsp程序设计》

《jsp程序设计》

<i>希望对你有帮助</i>

一、简答题

1、在“%! %”之间声明的变量和在“% %”之间声明的变量有什么不同?答:“%!”和“%”之间声明的变量在整个JSP页面内都有效,称为JSP页面的成员变量,成员变量的有效范围与标记符号%!、%所在的位置无关。所有用户共享JSP页面的成员变量,因此任何一个用户对JSP页面成员变量操作的结果,都会影响到其他用户。

“%”和“%”之间声明的变量称为局部变量,局部变量在JSP页面后继的所有程序片以及表达式部分内都有效。运行在不同线程中的Java 程序片的局部变量互不干扰,即一个用户改变Java程序片中的局部变量的值不会影响其他用户的Java程序片中的局部变量。当一个线程将Java程序片执行完毕,运行在该线程中的Java程序片的局部变量释放所占的内存。

2、简述JSP中指令标记include 和动作标记include有什么不同?

答:include指令标记的作用是在JSP页面出现该指令的位置处,静态插入一个文件,即JSP页面和插入的文件合并成一个新的JSP页面,然后JSP引擎再将这个新的JSP页面转译成Java文件。因此,插入文件后,必须保证新合并成的JSP页面符合JSP语法规则,即能够成为一个JSP页面文件。include动作标记告诉JSP页面动态加载一个文件,不把JSP页面中动作指令include所指定的文件与原JSP页面合并一个新的JSP页面,而是告诉Java解释器,这个文件在JSP运行时(Java文件的字节码文件被加载执行)才被处理。如果包含的文件是普通的文本文件,就将文件的内容发送到客户端,由客户端负责显示;如果包含的文件是JSP文件,JSP引擎就执行这个文件,然后

jsp复习资料

jsp复习资料

08计算机《JSP程序设计》作业题

请把各题的答案另外写在一个Word文档中,标明题号,写好答案即可。写上自己的学号姓名,统一发给班长,下周上课,班长用优盘考给我或QQ发给我。

一、填空题

1、在安装Tomcat时,如果系统中已经有其他的应用程序占用了【8080 】端口,则启动Tomcat时会失败。

2、Servlet是服务器端的【 java小程序】,用于响应客户机的请求。在默认情况下,Servlet采用一种无状态的【请求-响应】处理方式。Servlet主要功能是增强Java服务器端功能。

3、Servlet的生命周期主要由3个过程:【init() 】方法功能是服务器初始化Servlet;【 service() 】方法功能是对象调用该方法响应客户的请求;【 destroy() 】方法功能是消灭Servlet对象。

4、编译后的Servlet只被装载【 1 】次,因此,当源程序重新编译后,需要重新启动服务器;同时Servlet 类的修饰符必须为【 public 】

5、Servlet的环境API接口中,ServletConfig接口对象接收【 servlet 】特定的初始化参数,而ServletContext接收【 webapp 】初始化参数。

6、表单提交有2种方式。【 get 】方式是表单的默认方式,并且次提交方式的总数据量不能超过2KB,否则提交失败。利用【 post 】方法需要在method方法中声明,并且它没有容量方面的限制。

7、在Servlet中,通过HttpServletRequest接口的方法来获得来自【客户和服务器】端的一些数据;HttpServletReponse接口的方法来【发出响应】,它的【 sendredirect 】方法可以立即使网页重定向,它的【 setintheader 】方法可以使网页定时刷新,它的【 secdheader 】方法可以定时使网页重定向。8、javax.servlet.RequestDispatcher接口有两个最重要的的方法:【 forward 】和【 include 】,它们用来实现对页面的动态转发或者包含。

JSP复习提纲

JSP复习提纲

JSP复习提纲

Part One

1.答“网络数据库系统”在“数据库技术体系”中的地位。

网络数据库系统是开放环境的信息仓库,管理着大量数据信息。其地位可体现在下图中:

2.握JSP环境配置

Tomcat+JDK、Resin+JDK

2.1 JDK的配置:

JA V A_HOME指向的是JDK的安装路径:

Java_home:C:\Program Files \Java\jdk1.6.0_13

指向JDK的bin目录:

Path: C:\Program Files \Java\jdk1.6.0_13\bin; C:\Program Files \Java\jdk1.6.0_13\jre\bin;

CLASSPATH设置类的路径,也最为重要:

Classpath: C:\Program Files \Java\jdk1.6.0_13\lib;

C:\Program Files \Java\jdk1.6.0_13\lib\tools.jar;

2.2 RESIN的安装

1)将RESIN解压到操作系统所在的盘。

2)执行BIN目录下的HTTPD(每次运行JSP程序必须启动)

3)在浏览器内键入http://127.0.0.1:8080

2.3 RESIN的使用

1)RESIN的两个重要的目录

2)BIN目录。提供启动和关闭RESIN的能力

3)DOC目录。

2.4 RESIN服务器的配置

(打开文件resin.conf进行设置,可用写字板打开)

1)设置服务器端口

默认端口为8080,使用http://127.0.0.1:8080进行访问,

《JSP程序设计》复习题及答案(1)

《JSP程序设计》复习题及答案(1)

1、考核方式:闭卷笔试

2、考核题型:

(1)选择题30%

(2)判断题10%

(3)简答题40%

(2)程序填空和编程20%

复习题

一、选择题

1.阅读下列JSP代码片断:

<% int x=5; %>

<%! private int m(int a){ return a+1;} %>

<% x=3; %>

x=<%=x%>,<%=m(x)%>

其运行结果是(A )

A.x=3,4

B.x=3,6

C.x=5,4

D.编译错误

2.下列选项,可用于存储结果集的对象是(A )

A.ResultSet

B.Connection

C.Statement

D.PreparedStatement

3.下面关于executeQuery(String sql)方法,说法正确的是(C )

A.可以执行insert语句

B.可以执行update语句

C.可以执行select语句

D.可以执行delete语句

4.下面选项中,用于将参数化的SQL语句发送到数据库的方法是(B )

A.prepareCall(Stringsql)

B.prepareStatement(Stringsql)

C.registerDriver(Driverdriver)

D. createStatement()

5.下列选项中,哪个是MVC设计模式中的模型?(D )

A.JSP

B.Servlet

C.Action

D.JavaBean

6.下列选项中,用来定义下拉列表的是(C )。

A.

B.

C.

D.

7.下列选项中,哪个HTML 元素中可以放置Javascript代码?(B)

A.

JSP程序设计期末复习总结及模拟试题

JSP程序设计期末复习总结及模拟试题

JSP运行原理

当服务器上的一个 JSP 页面被第一次请求执行时,服务器上的 JSP 引擎首先将 JSP页面文件转译成一个 java 文件,再将这个 java 文件编译生成字节码文件,然后通过执行字节码文件响应客户的请求,而当这个 JSP 页面再次被请求执行时,JSP 引擎将直接执行这个字节码文件来响应客户,这也是 JSP 比 ASP 速度快的一个原因。而 JSP 页面的首次执行往往由服务器管理者来执行。这个字节码文件的主要工作是:

1、把 JSP 页面中普通的 HTML 标记符号(页面的静态部分)交给用户的浏览器负责显示。

2、负责处理JSP标记,并将有关的处理结果发送到用户的浏览器.

3、执行“<%”和“%>”之间的 java 程序片(JSP 页面中的动态部分),并把执行结果交给用户的浏览器显示。

4、当多个用户请求一个 JSP 页面时,Tomcat服务器为每个用户启动一个线程而不是启动一个进程,这些线程由 To

mcat 服务器来管理,与传统的 CGI 为每个客户启动一个进程相比较,效率要高的多。程相比较,效率要高的多。

注意:如果对JSP 页面进行了修改、保存,那么服务器会生成新的字节码。我们可以在服务器下的\work\Catalina\localhost\_\org\apache\jsp 目录下找到服务器生成的JS P 页面对应的JAVA 文件,以及编译JAVA 文件得到的字节码文件。

JSP 指令标记

<%@ page contentType=”text/html;charset=GB2312”%> <%@ page import= “java.util.*”,“java.io.*”%>

jsp复习提纲

jsp复习提纲

1.在JSP中如何定义一个全局变量,局部变量,方法,类

在<%! %>声明全局变量、类、方法

在<% %>中声明局部变量

2.out内置对象的常用方法是什么?

print()方法,使用它在web页面上输出内容,可以使用<%= %>来替代;

print方法是把java代码和html标记混合在一起,JSP页面代码混乱,不宜维护,希望是用<%=%>来代替;3.在JSP页面中处理中文乱码的方法总结;

(1)对所有的数据进行再编码,编码的格式是:ISO8859-1 编码,使用String类的getBety()方法,返回的是一个Bety类型的数组,在将这个数组转换成字符串;

(2)设置统一的请求编码,使用ServletRequest接口的setCharacterEncoding()方法

(3)在页面中添加 <%@ page contentType="text/html;charset=gbk"%>

4.JSP中的四种属性范围:

page在当前页面有效

request在一次请求的过程中有效

session在一次会话中有效

application对整个服务器有效

设置和获得属性的方法是:setAttribute()和getAttribute();

5. 跳转的区别:

·地址栏不改变跳转——服务器端跳转

·执行到跳转语句后无条件立刻跳转——之后的代码不再被执行

·注意:如果使用forward 跳转,则一定要在跳转之前释放掉全部的资源

·使用forward 时,request 设置的属性依然能保留在下一个页面(setAttribute)

Jsp程序设计复习答案

Jsp程序设计复习答案

Jsp程序设计复习答案

《JSP程序设计》复习题

一、选择题

1.在传统的HTML页面中加入(D)就构成了一个JSP页面文件。

A、JAVA程序片

B、JSP标签

C、用“<%”、“%>”标记符号括起来的程序

D、JAVA程序片和JSP标签

2.配置JSP运行环境,若WEB应用服务器选用TOMCAT,以下说法正确的是:(B)

A、先安装TOMCAT,再安装JDK

B、先安装JDK,再安装TOMCAT

C、不需安装JDK,安装TOMCAT就可以了

D、JDK和TOMCAT只要都安装就可以了,安装顺序没关系

3.对于“<%!”、“%>”之间声明的变量,以下说法正确的是:( B)

A、不是JSP页面的成员变量

B、多个用户同时访问该页面时,任何一个用户对这些变量的操作,都会影响到其他用

C、多个用户同时访问该页面时,每个用户对这些变量的操作都是互相独立的,不会互

相影响

D、是JSP页面的局部变量

4.在客户端浏览器的源代码中可以看到( B)

A、JSP注释

B、HTML注释

C、JSP注释和HTML注释

D、JAVA注释

5.page指令的作用是:(A)

A、用来定义整个JSP页面的一些属性和这些属性的值

B、用来在JSP页面内某处嵌入一个文件

C、使该JSP页面动态包含一个文件

D、指示JSP页面加载Java plugin

6.page指令的import属性的作用是( C )

A、定义JSP页面响应的MIME类型

B、定义JSP页面使用的脚本语言

C、为JSP页面引入JAVA包中的类

D、定义JSP页面字符的编码

7.( C)可在JSP页面出现该指令的位置处,静态插入一个文件。

jsp程序设计

jsp程序设计

jsp程序设计

exer0313

3-1 JSP页⾯由哪些元素构成?

主要由指令标识、脚本标识、jsp注释和动作标识构成。

3-2 JSP中主要包含哪⼏种指令标识?它们的作⽤及语法格式是什么?

1、page指令,定义在jsp范围内有效的属性,格式为<%@page attr1="value1" attr2="value2"...%>

2、include指令,⽤于在当前页⾯的当前位置嵌⼊其他的⽂件,如果嵌⼊的⽂件含有可执⾏代码,

则显⽰代码执⾏后的结果。格式为<%@include file="⽂件的绝对路径或相对路径"%>

3、taglib指令,定义⼀个标签库以及其⾃定义标签的前缀,格式为<%@taglib uri="taguri" prefix="tagprefix"%> pre

3-3 JSP中的脚本标识包含哪些元素?它们的作⽤及语法格式是什么?

脚本标识包含三种元素:声明标识、jsp表达式、脚本程序

(1)jsp表达式⽤于向页⾯中输出信息,格式为<%=变量或可以返回值得⽅法或java表达式%>

(2)声明标识可以在页⾯中声明变量或⽅法,格式为<%!声明变量或⽅法的代码%>

(3) 脚本程序中可以定义变量、调⽤⽅法和进⾏各种表达式运算,每⾏语句后以分号结尾,

格式为<% java代码 %>

3-6 page指令中的哪个属性可多次出现:(C)

(A)contentType (B)extends

(C)import (D)不存在这样的属性

3-7 以下哪些属性是include指令所具有的:(B)

JSP-复习题及参考答案

JSP-复习题及参考答案

编程题

编写程序reg.htm和reg.jsp,做一用户注册界面,注册信息包括:用户名,年龄,性别。然后提交到reg.jsp 进行注册检验,若用户名为admin,就提示“欢迎你,管理员”,否则,显示“注册成功”并显示出注册信息。

reg.html:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<html>

<head>

<title>reg.html</title>

<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">

<meta http-equiv="description" content="this is my page">

<meta http-equiv="content-type" content="text/html; charset=UTF-8">、

<!--<link rel="stylesheet" type="text/css" href="./styles.css">-->

</head>

<body>

<form action="reg.jsp">

用户名:

<input type="text" name="name"/>

<br />

年龄:

<input type="text" name="age"/>

JSP编程技术复习大纲.doc

JSP编程技术复习大纲.doc

JSP编程技术复习大纲

第一章WEB开发架构与概念

—、静态网页与动态网页

动态网页是在HTML嵌入程序,达到人机交互,如聊天室,论坛动态网页

二、标记语言与脚本语言

HTML 与JSP

三、解释语言与编译语言

JavaScript 与C 语言

四、跨操作系统平台语言

与操作系统无关的计算机语言

五、服务端与客户端语言

客户端运行与服务器端运行的语言,JavaScript, JSP

C/S模式与B/S模式

六、MVC开发架构

视图(View),控制(Control),数据模型(Model)

第二章JSP与WEB开发技术

一、HTTP协议与WEB服务器

服务器的Web根丽:(Root Web Directory),在浏览器端,通过输入URL(Unified Resource Location)访问网页文件。

http 请求包,方法 + URI(Uniform resource identitler)4-请求头 + 正文,get post 方法的区别。

http响应包,协议版本+状态码+状态描述+应答头+正文。

二、WEB应用构架

浏览器->Web服务器+JSP应用服务器+数据库服务器。

三、JSP, Serv let 模式

JSP Model I和JSPModel2的区别,模式1, JSP页面处理事务逻辑,数据处理和显示等功能,结合JavaBean进行数据存储,数据库访问。

模式2采用MVC开发架构,JSP页面负责显示(view) , Servlet负责事务逻辑控制(control) , JavaBean负责数据存储(Model),数据库访问。

Jsp程序设计复习答案

Jsp程序设计复习答案

J s p程序设计复习答案 Document serial number【NL89WT-NY98YT-NC8CB-NNUUT-NUT108】

《J S P程序设计》复习题

一、选择题

1.在传统的HTML页面中加入(D)就构成了一个JSP页面文件。

2.A、JAVA程序片B、JSP标签

3.C、用“<%”、“%>”标记符号括起来的程序D、JAVA程序片和JSP

标签

4.配置JSP运行环境,若WEB应用服务器选用TOMCAT,以下说法正确的是:

(B)

5.A、先安装TOMCAT,再安装JDK

6.B、先安装JDK,再安装TOMCAT

7.C、不需安装JDK,安装TOMCAT就可以了

8.D、JDK和TOMCAT只要都安装就可以了,安装顺序没关系

9.对于“<%!”、“%>”之间声明的变量,以下说法正确的是:( B)

10.A、不是JSP页面的成员变量

11.B、多个用户同时访问该页面时,任何一个用户对这些变量的操作,都会影

响到其他用户

12.C、多个用户同时访问该页面时,每个用户对这些变量的操作都是互相独立

的,不会互相影响

13.D、是JSP页面的局部变量

14.在客户端浏览器的源代码中可以看到( B)

15.A、JSP注释B、HTML

注释

16.C、JSP注释和HTML注释D、JAVA注释

17.page指令的作用是:(A)

18.A、用来定义整个JSP页面的一些属性和这些属性的值

19.B、用来在JSP页面内某处嵌入一个文件

20.C、使该JSP页面动态包含一个文件

21.D、指示JSP页面加载Java plugin

22.page指令的import属性的作用是( C )

相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

《JSP程序设计》复习大纲

第一部分期末考核说明

一、期末考试要求

考核学生是否掌握软件工程的基本概念,能否较熟练运用各知识点来创建一个完整的软件工程。具体考核要求分为以下几个层次:

●了解:要求学生能够了解各部分基础知识和概念。

●掌握:要求学生能够灵活运用各知识点来编写基本程序。

二、组卷原则

●在教学大纲和考核说明所规定的内容和要求范围之内命题;按照理论联系实

际的教学原则,考察学生对所学知识的理解、应用能力;试题不会超出教学

大纲的要求。

●试题的覆盖面广,并适当突出重点。

●对理论知识及应用能力的考核,要求掌握的约占40%,理解的约占 40%,了

解的约占20%。

●试题的难度和题量适当,按难易程度分为四个层次:容易约占40%、较容易

约占30%、较难约占20%、难约占10%。题量适中。

三、试题类型

选择题(45分)

填空题30分)

程序题25分)

四、考核形式

考试采用笔试、闭卷考试。

五、答题时限

答题时间为120分钟。

第二部分考核的内容和要求

第一章 JSP概述

1.考核目的

什么是JSP

2.考核的知识点

●JSP的技术原理

3.考核要求

第二章 JSP动态网页设计基础

1.考核目的

考核学生是否较掌握了HTML,JA V ASCRIPT

2.考核的知识点

●HTML中一些常用的标记符,特别是表单

●JavaScript的语法

3.考核要求

HTML和JavaScript的基础知识

第三章 JSP的开发和运行环境

1.考核目的

掌握JSP的环境配置

2.考核的知识点

掌握安装TOMCA T和MyEclipse并在MyEclipse配置TOMCA T 3.考核要求

JSP文件的运行

第四章JSP脚本元素

1.考核目的

考核学生是否掌握JSP中的三种脚本元素。

要求学生掌握在JSP页面内使用JSP指令标签和动作标签

2.考核的知识点

●掌握JSP声明

●掌握JSP表达式

●掌握JSP脚本程序

3.考核要求

能够在JSP文件中使用三种脚本元素,JSP动作元素

第五章JSP内置对象

1.考核目的

考核学生是否了解掌握JSP常用对象

2.考核的知识点

●Request 对象

●Response 对象

●Session 对象

●out对象

●application对象

●exceptionc对象

3.考核要求

掌握常用内置对象的一些常用方法

第六章Cookie

1、考核目的

了解Cookie的使用

2.考核的知识点

Cookie的创建

3. 考核要求

第七章Javabean的表单处理

1、考核目的

掌握如何创建bean,如何在JSP中使用javabean 2.考核的知识点

三个动作的使用,

3. 考核要求

要求掌握javabean的创建,调用,以及和表单的使用第八章JSP中的文件操作

1、考核目的

掌握File及文件输入输出流

2.考核的知识点

◆FileWriter

◆FileReader

3. 考核要求

要求掌握文件输入输出流的使用

第十章数据库操作基础

1、考核目的

掌握如何在JSP中连接数据库

2.考核的知识点

通过JDBC-ODBC桥的方式和通过驱动的方式来连接SQL SERVER数据库

3. 考核要求

●DriverManage接口的常用方法

●Connection接口常用方法

●Statement接口常用方法

●加载驱动及连接数据库的用法

第十二章数据库操作基础

1、考核目的

掌握配置servlet

掌握与servlet相关的接口的类

2.考核的知识点

servlet的工作原理,生命周期

3. 考核要求

Servlet请求和响应相关的HttpServletRequest接口和HttpServletResponse接口

相关文档
最新文档