《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复习
例如:<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复习题及部分参考答案
一、判断题
●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复习大纲内容整理
网络编程技术复习大纲
说明:
本复习大纲基本涵盖期末考试和补考的考试范围。有疑问尽早找老师答疑(教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程序设计》复习题
一、选择题
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程序设计》
<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复习资料
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复习提纲
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)
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页面文件转译成一个 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复习提纲
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程序设计》复习题
一、选择题
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程序设计
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-复习题及参考答案
编程题
编写程序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编程技术复习大纲
第一章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程序设计复习答案
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、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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接口