1 / 10
文档名称:

jsp复习资料.docx

格式:docx   大小:24KB   页数:10页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

jsp复习资料.docx

上传人:2623466021 2022/11/21 文件大小:24 KB

下载得到文件列表

jsp复习资料.docx

文档介绍

文档介绍:该【jsp复习资料 】是由【2623466021】上传分享,文档一共【10】页,该文档可以免费在线阅读,需要了解更多关于【jsp复习资料 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。.
复****资料
一、填空:
1、效劳器的默认端口是8080。
2、主要内置对象有: 、  、  、  、     、、、、。
3、〔,〕对象是  全部客户共同拥有     ,而〔,〕对象那么是每个客户专用的。
4、的主要任务是:    建立及数据库的连接  、   向数据库发起查询恳求     、      处理数据库返回结果
5、一个由三部分组成实现接口  、供应地参数的构造方法    、供应()和()方法访问它的属性  。
6、的生命周期分三个时期:   初使化 、 效劳  、销毁  。
7、开发网站的两种形式分为和
8、对于同一用户,要想在不同的页面之间共享数据,可有以下几种方法:把数据保存的中,  通过            ,通过隐含的表单把数据提交到下一页面,      通过对象             ,    通过对象             ,   通过文件系统或数据库       。
9、运行须要在注册。
10、是和的结合。
11、是运行在效劳器上的语言。*
12、效劳器是一个容器,它的作用是发布网页。
13、的内部对象可以干脆运用,它是由容器创立的。
14、获得表单<>提交的参数,通常运用的内部对象是,常用的方法是。
15、是一个类,它必需有一个且无参数方法。
16、在中运用的标签是<实例>,其中的用处是实例化一个对象。
17、加载数据库驱动的方法是(),连接数据源的方法是()。
18、对象的两个常用方法是()和()。
19、的全称是,是由公司提倡、很多公司参及一起建立的一种动态〔动态、静态〕网页技术标准。
20、在传统的网页文件〔*,*〕中参与程序段()和标记(),就构成了网页。
21、网页文件的扩展名是。
22、全部的程序操作是在效劳器端执行。
23、三种常用的动态网页技术是、、。
24、脚本用于启动效劳器;用于关闭效劳器。
25、中的是当程序中出现不同寻常的状况时生成的一个对象。
26、解决汉字问题最简洁的方法就是在文件头参与<=""%>。
27、指令的语法格式为<%>。
28、指令的语法格式为<“〞%>,其中的意思为相对地址。
29、和属性是每一个动作都具有的属性,其中表示一个动作的名称,
表示一个动作的作用域。
30、<>)动作用于向的属性赋值。
31、对象的方法()返回请示的给知名字的属性值。
32、对象的类型是类的实例,引擎会依据客户端的恳求信息建立一个默认的对象。*
33、对象保存了一个应用系统中的一些公用数据。
34、对象用于输出数据,其范围是。
35、对象的方法()用于关闭流并输出;()方法用于获得缓冲区的大小。
36、为各种常用数据库供应了无缝连接的技术。
37、是运行在效劳器端,用来响应客户端请示的代码模块。*
38、当一个接收来自客户端的调用恳求,它接收两个对象、。
39、四个对象有效范围是:在一个页面设置的属性,在其他页面就不行了、:在跳转中有效,完成恳求后此范围完毕。、:在客户端同效劳器相连接的时间,直到其连接中断为止、:起始于效劳器开始运行,终止于效劳器关闭。
40、作用域最大的内置对象是。
41、注释是描绘部分功能或整个程序一段文字说明,不会被说明器执行,而是干脆跳过。
43、指令通过属性指定当前页面的内容类型和字符集。
44、指令的属性为页面引入包中的类。
45、在中,内置对象封装了用户提交的信息,运用该对象可以获得用户提交的信息。
二、选择题:
1、下面哪一个不是本身已加载的根本类?〔B  〕
A、.*  B、.*  C、.*  D、.*
2、对于预定义<%!预定义%>的说法错误的选项是:〔 C 〕
A、一次可声明多个变量和方法,只要以“;〞结尾就行       
B、一个声明仅在一个页面中有效
C、声明的变量将作为部分变量         
D、在预定义中声明的变量将在页面初始化时初始化
3、从 “员工〞 表的“姓名〞字段中找知名字包含“玛丽〞的人,下面哪条语句正确:〔D  〕
A、  * 员工  姓名 =’_玛丽_’ 
 B 、 * 员工  姓名 =’%玛丽_’
C、  * 员工  姓名  ‘_玛丽%’  
D、  * 员工  姓名  ‘%玛丽%’
4、下述选项中不属于根本功能的是:〔 D〕
A、及数据库建立连接   B、提交语句    C、处理查询结果   D、数据库维护管理
5、在中运用<>标记时,不会出现的属性是:〔C〕
A、      B、      C、        D、 以上皆不会出现
6、指令用于定义文件中的全局属性,以下关于该指令用法的描绘不正确的选项是:〔D〕
A、 <  %>作用于整个页面
B、可以在一个页面中运用多个<  %>指令
C、为增加程序的可读性,建议将<  %>指令放在文件的开头,但不是必需的
D、<  %>指令中的属性只能出现一次
7、在中调用时不会用到的标记是:〔A  〕
A、<> B、<>     C、<>       D、<>
8、关于正确的说法是:〔A  〕
A、文件及所定义的类名可以不同,但确定要留意区分字母的大小写
B、在文件中引用,其实就是用<>语句
C、被引用的文件的文件名后缀为 
D、文件放在任何书目下都可以被引用
9、程序的入口点是〔A  〕
A、〔〕  B、〔〕  C、〔〕  D、〔〕
10、不能在不同用户之间共享数据的方法是〔A  〕
A、通过  B、利用文件系统   C、利用数据库     D、通过对象
11、(60*60)的意思是〔B〕。
A、将的保存时间设置为一分钟
B、将的保存时间设置为一小时
C、将的保存时间设置为60小时
D、将的保存时间设置为一天
12、对象属于〔C〕类对象。
A、输入输出 B、作用域通信对象 C、 D、错误
13、在传统的页面中参与〔D〕就构成了一个页面文件。
A、程序片 B、标签
C、用“<%〞、“%>〞标记符号括起来的程序 D、程序片和标签
14、配置运行环境,假设应用效劳器选用,以下说法正确的选项是:〔B〕
A、先安装,再安装
B、先安装,再安装
C、不需安装,安装就可以了
D、和只要都安装就可以了,安装依次没关系
15、下面哪项不是对象的方法〔D〕。
A、() B、()
C、() D、()
16、以下不是编码约定的是〔A〕
A、全部属性都是私有的
B、属性值的获得承受加上首字母大写的属性名来命名方法
C、默认构造函数可以是私有的
D、属性值的设置承受加上首字母大字的属性名来命名方法
17、以下哪个方法不属于〔B〕。
A、() B、() C、() D、()
18、下面〔D〕不是的元素。
A、 B、 C、 D、
19、关于的说法,正确是的〔C〕。
A、的具体类可以不是的
B、可以只供应一个带参数的构造器
C、可以向标记一样不关闭
D、可以保存状态
20、关于和两种恳求,以下说法正确的选项是〔A〕。
A、请示是默认的
B、请示数据量大小不受到限制
C、恳求地址栏里是可以看到数据的
D、恳求可以由方法处理
三、推断题:
1、内置对象用于存储一个用户的会话状态。 〔对〕
2、通过对象,可以在不同应用间共享信息。 〔对〕
3、程序的入口点是。 〔对〕
4、技术是基于语言不区分大小写的。 〔错〕
5、页面中确定要包含代码。 〔错〕
6、中包括两种指令:指令和指令。 〔错〕
7、每个子应用对应一个单独的实例。 〔〕
8、之后不行以运用原来的对象,而且效率较低。 〔错〕
9、地址栏不变更,只能在应用程序内的页面间跳转。 〔对〕
10、文件放任何书目下都可以运用。 〔错〕
11、可以在一个页面中运用多个<>指令。 〔对〕
12、在第一次访问的时候很慢,但是再以后的访问却变得很快。 〔错〕
13、可能调用结果集对象的()方法来执行插入表格的语句。 〔对〕
四、问答题:
1、中属性的生命期有哪几种范围?请具体阐述。
答:
:当前页面有效
:在恳求的连接页面间有效
:在会话内有效
:在整个启动内有效
2、简述及的关系。
答:是一种脚本语言,包装了系统的界面,简化了和的运用难度,同时通过扩展标签()供应了网页动态执行的实力。尽管如此,仍没有超出和的范围,不仅页面上可以干脆写代码,而且是先被译成之后才实际运行的。
及之间的主要差异在于,供应了一套简洁的标签,和交融的比较好,可以使不理解的人可以做出动态网页来。修改后可以立即看到结果,不须要手工编译,引擎会来做这些工作;而缺须要编译,重新启动引擎等一系列动作。
3、试简述中动态和静态的区分。
答:假设文件仅仅是静态文件,那么这种包含仅仅是把包含文件的内容加到文件中去,但这个被包含文件不会被编译器执行。相反,假设这个被包含文件是动态的文件,那么他将被编译器执行。假设是动态文件还可以用<>传递参数。
4、有哪些动作?作用分别是什么?
答:<>操作被用来以“名—值〞队的形式为其他标签供应附加信息
<>操作允许在恳求是在现成的页面里包含静态或者动态资源
<>操作允许将恳求转发到另一个、或静态资源文件
<>标签用来在页面中创立一个实例并指定他的名字以及作用范围
<>此操作和一起协作,用来设置的属性
<>操作是对<>操作的补充,用来访问一个的属性
<>用来产生客户端阅读器的特殊标签,可以运用它来插入和
<>
5、简要阐述运行的生命流程。
答:容器加载,生命周期开始。通过调用的()方法进展的初始化。通过调用()方法实现,依据恳求的不同调用不同的()方法,完毕效劳,容器调用的()方法。
〔1〕创立一个的实例。
〔2〕调用中的()方法。
〔3〕一个客户端的恳求到达。
〔4〕创立一个恳求对象。
〔5〕创立一个响应对象。
〔6〕激活中的()方法,传递恳求和响应对象作为参数;
〔7〕()方法运用响应对象的方法,将响应传回,最终到达客户端。
6、的特点是什么?
答:高效、便利、功能强大、可移植性好、节约投资。
7、简述和的区分。
答:是效劳器恳求资源,效劳器干脆访问目的地址的,把那个的响应内容读取过来,然后把这些阅读内容再发给阅读器,阅读器根本不知道效劳器发送的内容是从哪里来的,所以她的地址栏还是原来的地址。
就是效劳端依据逻辑,发送一个状态码,告知阅读器重新去恳求那个地址,一般来说,阅读器会用刚刚恳求的全部参数重新恳求,所以参数都可以获得。
8、驱动有哪4种类型?这4种类型之间有什么区分?
答:1、桥2、本地部分驱动3、网络协议完全驱动4、本地协议完全驱动。
桥由于它的执行效率不高,更相宜做为开发应用时的一种过度方案,,3,,但是由于3,4型驱动在执行效率上比2型驱动有着明显的优势,,,,。
9、如何注册
1答:在c:\\\\\\\\书目下找到文件,用记事本翻开。将以下内容添加到该文件中保存即可完成注册。
2<>
3<><>
4<><>
5<>
6<>
7<><>
8<><>
9<>
10
11<>
12<><>
13<><>
14<>
15<>
16<><>
17<><>
18<>
10、中的异样包括哪两种?
答:异样包括和两种。
11、类的方法和类的方法有何不同?
答:两者都可以让阅读器获得另外一个所指向的资源,但两者的内部运行机制有着很大的区分。1方法只能将恳求转发给同一个应用中的组件;而方法不仅可以重定向到当前应用程序中的其他资源,还可以重定向到同一个站点上的其他应用程序中的资源,甚至可以运用确定重定向到其他站点的资源。,阅读器地址栏中显示的会发生变更,由初始的地址变成重定向的目的;而调用方法的恳求转发过程完毕后,阅读器地址栏保持初始的地址不变。3方法对阅读器的恳求干脆作出响应,响应的结果就是告知阅读器去重新发出对另外一个的访问恳求。方法在效劳器端内部将恳求转发给另外一个资源,阅读器只知道发出了恳求并得到了响应结果,并不知道在效劳器程序内部发生了转发行为。4方法的调用者及被调用者之间共享一样的对象和对象,它们属于同一个访问恳求和响应过程;而方法调用者及被调用者运用各自的对象和对象,它们属于两个独立的访问恳求和响应过程。,还是方法,在调用它们之前,都不能有内容已经被实际输出到了客户端。假设缓冲区中已经有了一些内容,这些内容将被从缓冲区中去除。
12、怎样运用、和对象进展参数存取?
答:
13、简述的执行过程。
答:1文件首先要翻译成文件〔〕,在中翻译后的文件在的\\中相应的名字的应用书目里。



答:<"""">和
<""/>
<>操作允许在恳求是在现成的页面里包含静态或者动态资源。
<>操作允许将恳求转发到另一个、或静态资源文件。
前者页面不会转向所指的页面,只是显示该页的结果,主页面还是原来的页面。执行完后还会回来,相当于函数调用。,不会再回来。相当于语句。
五、阅读及编程:
1、分析下面的代码,写出的运行结果。
代码:
<  "" %>
<>
< "" >
这里是显示结果:<><>
<  ""%> <p>
<  ""%> <p>
<  ""%> <p>
<>
<>
2、编写程序和,做一用户注册界面,注册信息包括:用户名,年龄,性别。然后提交到进展注册检验,假设用户名为,就提示“欢迎你,管理员〞,否那么,显示“注册胜利〞并显示出注册信息。
<>
<>
<"">
用户名:<'"""><>
年龄:<'"""><>
性别:<"""">男<"""">女<>
<'""提交">
<>
<><>
<"2312"%>
<%
("");
(("")){
("欢迎你,管理员!");
}
{("注册胜利");
("用户名"));
("年龄"(""));
("性别"(""));
}
%>
3、编程:
〔1〕编写的源代码,其中有两个属性、。
;
{
;
(){
"""";}
(){
;
}
(){
;
}
(){
;
}
(){
;
}
}
(2)编写简洁的<>提交参数给。
<"">
:<"""">
:<"""">
<"提交">
<>
(3)运用<〞〞〞〞/>编写,获得并显示、参数。
<〞〞〞〞/>
<%
((""));
((""));
("你输入的信息为:");
(":"());
(":"());
%>
3、数据库中有数据表,包含三个字段:(姓名)(学号)(性别)(专业),共有五条记录。请编程访问并显示该表中数据。
加载驱动器类
(“〞);
建立到数据库的连接
=(
“:1433〞,〞〞〞〞);
在数据库中查询表
=-1;
=“〞;
=();
=();
()
{(())
{(“姓名:〞(“〞)+〞<>〞);
(“学号:〞(“〞)+〞<>〞);
(“性别:〞(“〞)+〞<>〞);
(“专业:〞(“〞)+〞<>〞);
}}
(“未查到结果!<>〞);
();