jsp试题-总复习

jsp试题-总复习
jsp试题-总复习

一、选择题

1,修改服务端口时,需要修改得文件就是________。

A、 web、xml

B、 Server、xml

C、 config、xml

D、 bin、xml

2,下列哪种开发语言就是弱类型语言_______。

A、 C/C++

B、JSP

C、 Java

D、 JavaScript

3,在JSP中,要定义一个方法,需要用到以下________元素。

A、 <%= %>

B、 <% %>

C、 <%! %>

D、 <% %>

4,JSP页面经过编译之后,将创建一个________。

A、 applet

B、 servlet

C、 application

D、 exe文件

5,在Java EE中得MVC设计模式中,________ 负责接受客户端得请求数据

A、JavaBean

B、JSP

C、Servlet

D、HTML

6,URL就是Internet中资源得命名机制,URL由三部分构成________。

A)协议、主机DNS名或IP地址与文件名

B)主机、DNS名或IP地址与文件名、协议

C)协议、文件名、主机名

D)协议、文件名、IP地址

7,下列设置颜色得方法中不正确得就是________

A)

B)

C)

D)

8,标记在标记之间,标记之间得内容将显示到________

A)浏览器得页面上部B)浏览器得标题栏上

C)浏览器得状态栏中 D)浏览器得页面下部

9,

标记中,align属性为段落文字得对齐方式,不能取得值为________。

A)Left B)Right C)Center D)width

10,表示粗体加斜体得标记就是________。

A)字体 B)字体

C)字体 D)字体

11,用来在网页中显示图形得标记为________

A) B)

C)

D)

12,表格在网页中应用非常广泛,常用于网页得布局排版,下面那些不就是表格得标记________

A) B) C) D)

13,下列哪个属性为单元格向下打通得行数,用于合并单元格________

A)rowspan B)colspan C)height D)width

14,JSP得编译指令标记通常就是指:________

A)Page指令、Include指令与Taglib指令

B)Page指令、Include指令与Plugin指令

C)Forward指令、Include指令与Taglib指令

D)Page指令、Param指令与Taglib指令

15,下列哪一项不属于JSP动作指令标记________

A) B)

C) D)

16,JSP得哪个指令允许页面使用者自定义标签库________

A)Include指令 B)Taglib指令

C)Include指令 D)Plugin指令

17,能够替代<字符得替代字符就是()________

A)< B)>

C)< D) 

18,下列()注释为隐藏型注释________

A)] –>

B)

C)<%–注释内容–%>

D)] –>

19,在“<%!”与“%>”标记之间声明得Java得方法称为页面得成员方法,其在( )范围内有效________。

A)从定义处之后有效。

B)在整个页面内有效。

C)从定义处之前有效。

D)不确定。

20,include指令用于在JSP页面静态插入一个文件,插入文件可以就是JSP页面、HTML 网页、文本文件或一段Java代码,但必须保证插入后形成得文件就是________

A)就是一个完整得HTML文件

B)就是一个完整得JSP文件

C)就是一个完整得TXT文件

D)就是一个完整得Java源文件

21,当一个客户线程执行某个方法时,其她客户必须等待,直到这个客户线程调用执行完毕该方法后,其她客户线程才能执行,这样得方法在定义时必须使用关键字________ A)public B)static

C)synchronized D)private

22, page指令中得哪个属性可多次出现?

(A)contentType (B)extends

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

23,以下哪些属性就是include指令所具有得?

(A)page (B)file (C)contentType (D)prefix

24,下列选项哪些就是正确得JSP表达式语法格式?

(A)<%String name=“YXQ”%>

(B)<%String name=“您好”;%>

(C)<%=“您好”;%>

(D)<%=“YXQ”%>

25,3-10 以下动作标识用来实现页面跳转得就是?

(A)include (B)useBean (C)forward(D)page

26,A3-4 page1、jsp要把请求转发给page2、jsp,应该在page1、jsp中如何实现?

(A)page2、jsp

(B)

(C)

(D)<% include page=“page2、jsp"%>

27,A3-5 下面哪一个不就是JSP本身已加载得基本类?

(A)java、lang、*

(B)java、io、*

(C)javax、servlet、*

(D)javax、servlet、jsp、*

28,当浏览器第二次访问该JSP网页时得输出结果就是什么?

<%! int a=0; %>

<% int b=0;

a++;

b++;

%>

a:<%= a %>

b:<%= b %>

选项:

(A)a=0 b=0

(B)a=1 b=1

(C)a=2 b=1

(D)a=1 b=2

29,下列描述有误得就是:

(A)隐藏注释写在JSP程序中,客户端无法查瞧到

(B)声明变量时,注意必须以“;”结尾

(C)include指令要比include动作执行得效率高

(D)forward动作重定向到一个HTML文件,JSP文件,但不能就是servlet。

30,对于声明<%!声明%>得说法错误得就是:

(A)一次可声明多个变量与方法

(B)一个声明仅在一个页面中有效

(C)声明得变量将作为局部变量

(D)声明得变量将在JSP页面初始化时初始化

31,page指令用于定义JSP文件中得全局属性,下列关于该指令用法得描述不正确得就是:

(A)page 指令作用于整个JSP页面。

(B)可在一个页面中使用多个page指令

(C)建议将page指令放在JSP文件得开头,但不就是必须得。

(D)page 指令中得属性只能出现一次。

二、判断题

1,动态网页与静态网页得根本区别在于服务器端返回得HTML文件就是事先存储好得还就是由动态网页程序生成得(对)

2,互联网起源于美国国防部高级研究计划管理局建立得ARPA网。(对)

3,在网页中图形文件与网页文件就是分别存储得。(对)

4,绝度路径就是文件名得完整路径;相对路径就是指相对当前网页文件名得路径。(对) 5,超级链接标记得target属性取值为链接得目标窗名,可以就是parent、blank、self、top。(错)

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

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

8,JSP页面中得变量与方法声明(Declaration)、表达式(Expression)与Java程序片(Scriptlet)统称为JSP标记。(对)

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

10,页面成员方法不可以在页面得Java程序片中调用。(错)

11,程序片变量不同于在“<%!”与“%>”之间声明得页面成员变量,不能在不同客户访问页面得线程之间共享。(对)

12,在Java程序片中可以使用Java语言得注释方法,其注释得内容会发送到客户端。(错) 13,jsp:include动作标记与include指令标记包含文件得处理时间与方式不同。(对) 14,标记得page属性值就是相对得URL地址,只能静态得URL。(错) 15,在MVC模式得Web开发中,“视图”、“模型”与“控制器”分别对应着“JSP页面”、“JavaBean”与“Serlvet”,以Servlet为核心。(对)

三、简答题

1.BS模式与CS模式得区别?

2.Servlet得作用?

(1)运行在服务器端得java程序

(2)处理请求

(3)处理结果传给浏览器生成动态页面

3.JAVA Bean技术得特点?

(1)独立得组件

(2)提高程序得重用性

4.JSP特征?

(1)跨平台

(2)分离静态内容与动态内容

(3)可重复使用得组件

(4)预编译

(5)沿用了JAVA Servlet得所用功能

5.、JSP, Servlet得区别

(1)编写形式不同

(2)复杂程度不同

(3)显示与逻辑分离度不同

6.JSP程序模式

(1)单纯JSP编程

(2)JSP+JAVA Bean

(3)JSP+JAVA Bean+Servlet

(4)MVC模式

7.JSP指令标识

(1)Page

(2)include

(3)taglib

8.分别列出HTML、JAVA与JSP注释得标示符

HTML注释:

JAVA注释://,/**/,/** */

JSP隐藏注释:<%-- --%>

9.动作标识与include指令标识得区别?

(1)属性不同

(2)处理方式不同

(3)包含方式不同

(4)对被包含文件得约定不同

(1)inlcude指令通过file属性来确定被包含得页面,将file属性值瞧做一个实际存在

得文件路径,所以该指令不支持任何表达式;动作标识通过page属性确定被包含得页面,支持JSP表达式

(2)include指令包含得文件,内容会原封不动得插入到该指令得位置,与该指令合成进

行编译,若改变了被包含文件,主文件要重新编译;动作标识包含文件时,当该标识被执行时,程序会将请求转发到被包含得文件,并将执行结果输出到浏览器中,然后返回到包含文件继续执行后面得代码,JSP编译器对两个文件分别进行编译,被包含文件改动不会影响源文件。

10.Form表单得method属性有那两个值?区别就是什么?

get,post

(1)get速度快,长度有限制

(2)post速度慢,长度没有限制

四、程序填空

1.将jsp代码补充完整:

<% page contentType="text/html;charset=gb2312" %>

实现引入其她文件功能:<% include file="top、jsp"%>

2.将JSP代码补充完整(实现页面上打印当前时间):

<%page import="java、util、*"%>

<%!

Date theDate = new Date();

Date getDate(){

System、out、println("In getDate() method");

____return theDate ___;

}

%>

Hello! The time is now__<%=getDate()%>__

3.将JSP代码补充完整(实现图片宽度按数组长度变化):

<%page contentType=“__text/html;charset=gbk__"%>

使用数组显示

<%

__int___ a[ ]={13,27,21,17,39};

for(int i=0;i<=4;i++){

out、print("第"+i+"个元素");

out、print("

");

}

五、编程题

实现登录前台验证功能,要求有登录名与登录密码,前台验证登录名与密码不能为空,若为空时给出提示,否则跳转到另外一个页面。

总复习

选择题

1.下列哪种开发语言就是弱类型语言_______

A、 C/C++

B、 JSP

C、 Java

D、 JavaScript

2.下面哪一个就是JSP本身已加载得基本类?

A、 java、io、*

B、 java、lang、*

C、 java、util、*

D、 java、sql、*

3.以下哪个属性就是include指令所具有得?

A、 page

B、 file

C、 contentType

D、 prefix

4.下列选项中,哪个就是正确得JSP表达式?

A、 <%! int a=0;%>

B、 <%int a=0;%>

C、 <%=(4+5);%>

D、 <%=(4+5)%>

5.下列不属于JSP动作得就是?

A、

B、

C、

D、

6.下列有关JSP描述有误得就是?

A、 HTML注释写在JSP程序中,客户端无法查瞧到

B、声明变量时,注意必须以“;”结尾

C、 include指令与include动作内部处理得机制有所不同

D、 forward动作能够完成请求转发得功能

7.以下关于HTML描述错误得就是()

A、 HTML就是超文本标记语言(Hyper Text Markup Language)

B、 HTML中所有得标签都就是成对出现得

C、 HTML语言不区分大小写

D.HTML 文件应以、htm 或、html作为扩展名

8.JSP得哪个指令允许页面使用者自定义标签库________

A、 Include指令

B、 Taglib指令

C、 Include指令

D、 Plugin指令

9.为了标识一个HTML文件应该使用得HTML标记就是( )

A、

B、

C、

D、

10.在JavaScript中,以下代码能产生输出得就是()

A、 document、write()

B、 window、write()

C、 document、confirm()

D、 write “The Undefined Function”

11.page指令用于定义JSP文件中得全局属性,下列关于该指令用法得描述不正确得就是?

A、 page指令作用于整个JSP页面

B、可以在一个页面中使用多个page指令

C、需要将page指令放在JSP文件得开头

D、 page指令中不就是所有属性只能出现一次

12.JSP页面经过转译之后,将创建一个________。

A、 applet

B、 servlet

C、 application

D、 exe文件

13.以下哪个选项不就是JSP所具有得特征?

A、可重复使用得组件

B、快速建立Web Form

C、沿用了Servlet得所有功能

D、预编译

14.在网页中引用javascript文件得正确写法?

A、

B、

C、

D、

15.JSP网页代码如下所示,当用户使用浏览器第二次访问该网页时得输出结果就是什么? <%! int a=0; %>

<% int b=1;

a++;

b++;

%>

a=<%= a %> , b=<%= b %>

A、 a=0 b=1

B、 a=1 b=2

C、 a=2 b=1

D、 a=2 b=2

16.在JavaScript中,下面得哪个变量命名就是不正确得?

A、 def

B、 9Name

C、 user_name

D、 news

17.JSP中,以下哪种注释写法不仅在客户端浏览时瞧不到,而且即使就是通过在客户端查瞧HTML源代码,

也不会瞧到()

A、

B、 <%-- 注释内容 --%>

C、

D、 /* JavaScript注释内容 */

18.对于声明<%!声明%>得说法错误得就是:

A、一次可声明多个变量与方法

B、一个声明仅在一个页面中有效

C、声明得变量将作为局部变量

D、声明得变量将在JSP页面初始化时初始化

19.

标记中,align属性为段落文字得对齐方式,不能取得值为________

A、 Left

B、 Right

C、 Center

D、 width

20.表示粗体加斜体得标记就是________。

A、 字体

B、 字体

C、 字体

D、 字体

21.用来在网页中显示图形得标记为________

A、

B、

C、

D、

22.下面哪项就是开发JSP程序不需要必备得开发环境?

A、 Web浏览器

B、 Web服务器

C、 JBuilder

D、 JDK

23.下列关于JSP指令标识得描述正确得选项就是?

A、指令以“<%”开始,以“%>”结束

B、指令以“<%”开始,以“%>”结束

C、指令以“<”开始,以“>”结束

D、指令以“”结束

24.JSP代码<%="2+4"%>将输出什么?

A、 2+4

B、 6

C、 24

D、不会输出,表达式有误

25.page 指令中得哪个属性可多次出现?

A、 class

B、 extends

C、 language

D、以上答案都不对

26.JSP得编译指令标记通常就是指:________

A、 Page指令、Include指令与Taglib指令

B、 Page指令、Include指令与Plugin指令

C、 Forward指令、Include指令与Taglib指令

D、 Page指令、Param指令与Taglib指令

27.JSP页面经过编译之后,将创建一个________。

A、 applet

B、 servlet

C、 application

D、 exe文件

28.page1、jsp要把请求转发给page2、jsp,应该在page1、jsp中如何实现?

A、 page2、jsp

B、

29.page指令中得哪个属性可多次出现?

A、 contentType

B、 extends

C、 import

D、不存在这样得属性

30.page指令用于定义JSP文件中得全局属性,下列关于该指令用法得描述不正确得就是:

A、 page 指令作用于整个JSP页面。

B、可在一个页面中使用多个page指令

C、建议将page指令放在JSP文件得开头,但不就是必须得。

D、 page 指令中得属性只能出现一次。

31.URL就是Internet中资源得命名机制,URL由三部分构成________。

A、协议、主机DNS名或IP地址与文件名

B、主机、DNS名或IP地址与文件名、协议

C、协议、文件名、主机名

D、协议、文件名、IP地址

32.下列哪一项不属于JSP动作指令标记________

A、

B、

C、

D、

33.下列哪个属性为单元格向下打通得行数,用于合并单元格________

A、 rowspan

B、 colspan

C、 height

D、 width

34.下列设置颜色得方法中不正确得就是________。

A、

B、

C、

D、

35.下列选项哪些就是正确得JSP表达式语法格式?

A、 <%String name=“YXQ”%>

B、 <%String name=“您好”;%>

C、 <%=“您好”;%>

D、 <%=“YXQ”%>

36.下列()注释为隐藏型注释________

A、 ] –>

B、

C、 <%–注释内容–%>

D、 ] –>

37.下面哪一个不就是JSP本身已加载得基本类?

A、 java、lang、*

B、 java、io、*

C、 javax、servlet、*

D、 javax、servlet、jsp、*

38.以下动作标识用来实现页面跳转得就是?

A、 include

B、 useBean

C、 forward

D、 servlet

39.以下哪些属性就是include指令所具有得?

A、 page

B、 contentType

C、 prefix

D、 file

40.修改服务端口时,需要修改得文件就是________。

A、 web、xml

B、 Server、xml

C、 config、xml

D、 bin、xml

41.u假设在nsiweb应用中有一个hello、jsp,它得文件路径如下\:

/webapps/nsiweb/hello/hello、jsp

那么在浏览器端访问hello、jsp得URL就是什么?

A、 \://localhost\:8080/hello、jsp

B、 \://localhost\:8080/nsiweb/hello、jsp

C、 \://localhost\:8080/nsiweb/hello/hello、jsp

42.在Java EE中得MVC设计模式中,________ 负责接受客户端得请求数据

A、 JavaBean

B、 JSP

C、 Servlet

D、 HTML

43.在JSP中,要定义一个方法,需要用到以下________元素。

A、 <%= %>

B、 <% %>

C、 <%! %>

D、 <% %>

44.在“<%!”与“%>”标记之间声明得Java得方法称为页面得成员方法,其在( )范围内有效________。

A、从定义处之后有效。

B、在整个页面内有效。

C、从定义处之前有效。

D、不确定。

45.

标记中,align属性为段落文字得对齐方式,不能取得值为________。

A、 Left

B、 Right

C、 Center

D、 width

46.标记在标记之间,标记之间得内容将显示到

________

A、浏览器得页面上部

B、浏览器得标题栏上

C、浏览器得状态栏中

D、浏览器得页面下部

47.能够替代<字符得替代字符就是()________

A、 <

B、 >

C、 <

D、  

48.表格在网页中应用非常广泛,常用于网页得布局排版,下面那些不就是表格得标记________

A、

B、

C、

D、

49.页面page1、jsp要把请求转发给page2、jsp,在转发得时候,希望把用户名 "李明"传给page2、jsp,

如何实现?

A、 request、setParameter("李明");

B、 request、setAttribute("username", "李明");

C、 page2、jsp?username=李明

D、 page2、jsp?username=李明

50.对于ServletRequest接口得获取请求参数得方法得描述那一项就是正确得?()

A)getParameter方法只用于接收POST请求参数,接收GET请求参数需要使用getQueryString方法

B)如果一个参数key有多个值,那么getParameter(key)方法会返回空

C)如果一个参数key有多个值,那么getParameterValues(key)方法会返回一个包含所有值得字符串数组

D)getParameter方法返回Object对象,使用前要强制类型转换:如String str=(String) request、

getParameter(key)

51.使用动作标记可以在JSP页面中设置Bean得属性,但必须保证Bean有对应得什么

方法。()

A)SetXxx方法B)setXxx方法

C)getXxx方法 D)GetXxx方法

52.JavaBean可以通过相关jsp动作指令进行调用。下面哪个不就是JavaBean可以使用得jsp动作指令?

()

A) B)

C) D)

53.在Java EE中,Servlet就是在服务器端运行,以处理客户端请求而做出得响应得程序,下列选项中属于

Servlet生命周期阶段得就是( )

A、加载与实例化

B、初始化

C、服务

D、销毁

E、以上全部

54.开发Java Web应用程序得时候,创建一个Servlet,该Servlet重写了父类得doGet()与doPost()方法,

那么其父类可能就是( )

A、 RequestDispatcher

B、 ServletResponse

C、 ServletRequest

D、 Servlet

55.过滤器应实现得接口就是( )。

A、 Servlet

B、 Filter

C、 ServletFilter

D、 Filter

56.在开发Java Web应用程序得时候,请求消息使用Get或POET方法以便在WEB上传输数据,下列关于GET

与POST 方法描述正确得就是( )

A、 POST请求得数据在地址栏不可见

B、 GET请求提交得数据在理论上没有长度限制

C、 POST请求对发送得数据得长度限制在240——255个字符

D、 GET请求提交数据更加安全

57.在Java Servlet API中,ServletRequest接口得( )方法用于返回当前请求相关联得会话,如果没有,

返回null

A、 getSession() // 默认为:getSession(true)

B、 getSession(true) // 若存在则返回,若不存在创建一个新得会话

C、 getSession(false)

D、 getSession(null)

58.在Java Web开发中,不同得客户端需要共享数据,则数据应该存储在( )中

A、session

B、application

C、request

D、response

59.在Java EE中,( )接口定义了getSession()方法

A、 Servlet

B、 Session

C、 ServletRequest

D、 ServletResponse

60.Servlet就是一个在服务器上运行、处理请求信息并将其发送到客户端得 Java程序() 接受服务请求、

找到Servlet类、加载Servlet类并创建Servlet对象。

A) 客户端B) IE浏览器C) Servlet容器D) Servlet本身

61.servlet开发人员在扩展 Servlet时如何处理Servlet得service()方法( )

A、大多数情况下都应该覆盖service()方法

B、应当从doGet()或doPost()调用service()方法

C、应当从init()调用service()方法

D、必须覆盖doPost()与doGet()

62.下面Servlet得哪个方法载入时执行,且只执行一次,负责对Servlet进行初始化。()

A)service() B)init()

C)doPost() D)destroy()

填空题

JDBC中提供得两种实现数据查询得方法就是______与______、

executeQuery/executeBatch

Tomcat得默认端口?

8080

判断题

1.Tomcat得默认端口就是80。( )FALSE

2.在MVC模式得Web开发中,“视图”、“模型”与“控制器”分别对应着“JSP页面”、“JavaBean”

与“Serlvet”,以Servlet为核心。( )TRUE

3.JSP中在脚本标识<%!、、、%>中声明得变量就是局部变量。FALSE

4.JavaScript 中声明变量用关键字var。( )TRUE

5.动态网页与静态网页得根本区别在于服务器端返回得HTML文件就是事先存储好得还就是由动态网页程

序生成得( )TRUE

6.绝度路径就是文件名得完整路径;相对路径就是指相对当前网页文件名得路径。( )TRUE

7.超级链接标记得target属性取值为链接得目标窗名,可以就是parent、blank、self、top。( )FALSE

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

9.在Java程序片中可以使用Java语言得注释方法,其注释得内容会发送到客户端。( )FALSE

10.j sp\:include动作标记与include指令标记包含文件得处理时间与方式不同。( )TRUE

11.互联网起源于美国国防部高级研究计划管理局建立得ARPA网。()TRUE

12.动态网页与静态网页得根本区别在于服务器端返回得HTML文件就是事先存储好得还就是由动态网页

程序生成得。()TRUE

13.用户关闭浏览器后,用户得session会立即消失。() TRUE

14.在“<%!”与“%>”标记之间声明得Java得变量在整个页面内有效,不同得客户之间不共享。()FALSE

15.在MVC模式得Web开发中,“视图”、“模型”与“控制器”分别对应着“JSP页面”、“JavaBean”与“Serlvet”,

以Servlet为核心。()TRUE

简答题

开发JSP程序可采用哪几种开发模式?分别介绍她们得优缺点?

JSP程序开发有4种开发模式:

(1)单纯得JSP编程

优点:容易实现

缺点:代码混乱,不易维护

(2)JSP+JavaBean编程

优点:结构比较清晰

缺点:将流程控制放到JSP中,JSP不能单纯得作为显示功能

(3)JSP+JavaBean+Servlet编程

优点:层次关系明显,组件分工明确

缺点:对开发人员要求较高

(4)MVC

M(模式)\:指业务逻辑代码

V(视图):指系统与用户得交互界面

C(控制器):主要控制用户请求作出响应

简述JSP得处理过程?

第一次访问:

1、客户端通过浏览器向服务器发送请求,该请求包含请求得资源得路径,当服务器接收到客户端发送

得请求时就知道被请求得资源;

2、服务器根据客户端得请求来加载被请求得JSP文件;

3、WEB服务器中得JSP引擎将被加载得JSP文件转化为Servlet;

4、JSP引擎将Servlet代码编译为class文件;

5、服务器执行这个class文件;

6、服务器将结果传给浏览器并且进行显示;

第二次访问:

1、客户端通过浏览器向服务器发送请求,该请求包含请求得资源得路径,当服务器接收到客户端发送

得请求时就知道被请求得资源;

2、服务器根据接收到得客户端得请求来加载被请求得JSP文件;

3、服务器直接执行编译好得class文件;

4、服务器将结果传给浏览器并且进行显示;

什么就是JSP预编译特征?

JSP被第一次请求时进行编译,在后续请求中如果没被修改过,服务器只需直接调用这些已经被编译好得代码,大大提高访问速度。一次编译,到处执行。

JSP中得脚本标识包含哪些元素?它们得作用及语法格式就是什么?

1、声明标识:<%!、、、、、、%>表明变量或方法;

2、JSP表达式标识:<%=、、、、、、%>向页面输出信息;

3、脚本程序\:<%、、、、、、%>在脚本程序定义定义变量,调用方法与进行各种表达式得计算。

简述BS模式与CS模式?

1、B/S全称(Browser/Server)仅需要浏览器支持

浏览器端:HTML/CSS/JAVAScript/VBScript

服务器端:ASP/PHP/JSP/ASP、net

例:\://、baidu、

2、C/S全称(Client/Server)需要安装客户端软件

VB/VC/C\#/JAVA/、net系列

例:

application对象得生命周期?

application对象用于保存所有应用程序中得公有数据,服务器启动并且自动创建application对象后,只要没有关闭服务器,application对象将一直存在,所有用户可以共享application对象。JavaBean具有哪几种属性?在JSP中比较常用得就是哪些属性?

(1)简单属性(Simple)

(2)索引属性(Indexed)

(3)绑定属性(Bound)

(4)约束属性(Constrained)

常用得就是前简单属性与索引属性。

JavaBean得特点与作用?

一次性编写

JavaBean组件重用时不需要重新编写,只需要根据需求修改与升级代码即可。

任何地方执行

JavaBean组件可以在任何平台上运行,可以轻易移植到各种运行平台上。

任何地方重用

JavaBean组件能够被在多种方案中使用,包括应用程序、其她组件、Web应用等。JSPSmartUpload、Java Mail、JFreeChart与iText组件得作用就是什么?

jspSmartUpload组件-上传&下载

JavaMail组件-Email发送接收

jFreeChart组件-图表

iText组件-PDF读写

jExcel组件-Excel读写

JSP内置对象有哪些?分别得用途就是什么?

1,request

代表请求对象,用来接收客户端通过协议连接传输到服务器端得数据。

2, response

代表响应对象,用来向客户端发送数据。

3,out

主要用于向客户端发送数据。其中JspWriter就是out

得基类。

4, session

主要用于来分别保存每个用户得个人信息,与请求关联得对话。会话状态得维持就是每个web 应用开发者都必须面对得问题。

5,application

主要用于保存用户信息,代码片断得运行环境。它就是一个共享得内置对象。即一个容器中多个用户共享一个application对象,故其保存得信息被所有得用户所共享。

6,pageContext

管理网页得属性,为jsp页面包装页面得上下文,管理对属于jsp中特殊可见部分中已经命名对象得访问。它得创建与初始化得工作都就是由容器来自动完成得。

7,config

代码片断配置对象,表示对servlet得配置。

8,page(相当于this)

处理jsp网页,就是object类得一个实例。即它也就是jsp得本身,只有在jsp得页面范围之内它才就是合法得。

9,exception

处理jsp页面执行时,发生得错误与异常。

JSP特征?

跨平台

分离静态内容与动态内容

可重复使用得组件

沿用了Java Servlet得所有功能

预编译

JSP得全称就是什么?JSP有什么优点?

全称Java Server Pages

优点:继承了Java技术得简单、便利、面向对象、

跨平台与安全可靠等优点,在JSP中利用了

JavaBean与JSP元素,可以有效得将静态得

HTML代码与动态数据区分开来,给程序得修改与

扩展带来了很大方便。

与其她动态网页技术相同点:通过在页面中加入脚

本代码来生成动态内容。

JSP页面由哪些元素组成?

request对象得用途?

request得getAttribute()与getParameter()方法有什么异同?

response对象得用途?

session对象与application对象得区别有哪些?

Session对象得生命周期描述?

Session所占用得资源何时释放掉?

Statement实例又可以分为哪3种类型?功能分别就是什么?

(1)Statement:只能用来执行静态得SQL语句;

(2)PreparedStatement:增加了执行动态SQL语句得功能;

(3)CallableStatement:增加了执行数据库存储过程得功能。

上传文件与下载文件原理

内置对象request方法getInputStream()获得一个输入流,通过这个输入流读入客户上传得全部信息,包括文件得内容以及表单域得信息。

JSP内置对象response调用方法getOutputStream()可以获取一个指向客户得输出流,服务器将文件写入这个流,客户就可以下载这个文件了。

下面语句得输出结果就是什么?

String strA=new String(“让我们明天会更好!”);

String strB=“平平淡淡才就是真”;

System、out、println(strB、substring(4,6));

System、out、println(strB、substring(4,strB、length()));

天会

才就是真

什么就是JSP得预编译特征?

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

什么就是成员变量与局部变量?她们得区别就是什么?

成员变量就是在类体中变量定义部分所声明得变量;

局部变量就是在方法体中声明得变量与方法得参数两者得区别在于有效范围不同,成员变量在整个类内都有效,而局部变量只在定义她得成员方法内才有效。

什么就是类?如何定义类?类得成员一般由哪两部分组成?这两部分得区别就是什么?

类就是用来创建对象得模板,它包含被创建得对象得状态描述与方法得定义。

定义类得格式:

[修饰符] class <类名> [extends 父类名] [implements 接口列表]\

定义成员变量

定义成员方法

类得成员由成员变量与成员方法组成,成员变量用来表示类得状态与属性,成员方法表示类得行为。

分别介绍值JavaBean与工具JavaBean得作用?

在JavaScript中,变量名得命名规则?

(1)必须以字母下划线开头,中间可以有数字,不能有空格,加号,减号

(2)不能使用关键字

在Java语言中,处理异常得语句有哪4种?

(1) try … catch

(2) finally (3) throw (4) throws

在JSP中可以使用哪些注释?它们得语法格式就是什么?

HTML注释\:

带有JSP表达式得注释\:

隐藏注释\: <%-- --%>

脚本程序中得注释\: //、/* */、/** */

在JSP中引入JavaScript得方法有哪些?

方法在页面中直接嵌入JavaScript

方法链接外部JavaScript

在JSP页面中通过来访问JavaBean,而不通过程序代码来访问JavaBean,有什么好处?

如何实现禁用缓存功能?

如何延长session得过期时间?

如何重定向网页?

如果用户长时间不操作session对象,用户得session对象会消失吗?

开发JSP程序可采用哪几种开发模式?分别介绍她们得优缺点。

第一种:单纯得JSP页面编程

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

第二种:JSP+JavaBean编程

优点就是结构比较清晰;缺点就是将流程控制放到JSP

中,JSP不能单纯作为显示功能。

第三种:JSP+JavaBean+Servlet编程

优点就是层次关系明显、组件分工明确;缺点就是对开

发人员能力要求较高,不适合JSP初学者。

开发JSP程序需要具备哪些开发环境?

Web浏览器/Web服务器/JDK/数据库

当表单提交信息中包括汉字时,在获取时应该做怎样得处理?

按功能JavaBean可分为哪几种?在JSP中最为常用得就是那一种?

有几种方法可实现在页面中来包含文件?如何实现?它们有什么区别?

构造方法得概念及用途就是什么?

构造方法就是一种特殊得方法,它得名字必须与它所在类得名字完全相同,并且没有返回值,也不需要使用关键字void进行标识。

构造方法用于对对象中得所有成员变量进行初始化,在创建对象时立即被调用。

简述JDBC连接数据库得基本步骤。

1)装载驱动;

2)建立数据库连接;

3)创建状态集;

4)执行SQL语句;

5)获取结果集;

6)关闭结果集;

7)关闭状态集;

8)关闭连接。

选择题:

1、以下对象中得(D )不就是JSP得内置对象。

A、request

B、session

C、application

D、bean

2、在JSP中,内置对象(B )封装了用户提交得信息,使用该对象可以获取用户提交得信息。

A、session

B、request

C、response

D、out

3、request对象可以使用(A )方法获取表单中某输入框提交得信息。

A、getParameter(String s)

B、getValue(String s)

C、getParameterNames(String s)

D、getParameterValue(String s)

4、JSP得内置对象中(A )对象可对客户得请求作出动态响应,向客户端发送数据。

A、response

B、request

C、application

D、out

5、假设在helloapp应用中有一个HelloServlet类,它在web、xml文件中得配置如下:

HelloServlet

org、javathinker、HelloServlet

HelloServlet

/hello

那么在浏览器端访问HelloServlet得URL就是什么? (D)

选项:

(A) ://localhost:8080/HelloServlet

(B) ://localhost:8080/helloapp/HelloServlet

(C) ://localhost:8080/helloapp/org/javathinker/hello

(D) ://localhost:8080/helloapp/hello

6、JSP中得隐式注释为_______C_____________。

A、 // 注释内容

B、

C、 <%--注释内容--%>

D、 /* 注释内容 */

7、在html标记中,__________C__________标记用于设置当前页面得标题。

A、 head

B、 name

C、 title

D、 html

8.如果在网页上显示一幅图片,下面哪句代码就是正确得______A_______________。

A.

B.logo、gif

C.

D.

9.重定向可以使用________A______________方法。

A、 response、sendRedirect(“login、jsp”):

B、 request、sendRedirect(“login、jsp”);

C、

D、

10.下列_____A_____接口专用于访问数据库得中存储过程。

A、 CallableStatement

B、 PreparedStatement

C、 ProcedureStatement

D、 Statement

简答题:

1、简述servlet运行得生命周期?

2、简述JDBC连接数据库得基本步骤。

4、简述您理解得MVC?

JSP程序设计-思考与练习

第一章

1-1 JSP得全称就是什么?JSP有什么优点?

1-2 Tomcat得默认端口、用户名与密码分别就是什么?

1-3 开发JSP程序需要具备哪些开发环境?

1-4 在成功安装JDK后,需要配置哪些环境变量?

1-5 开发JSP程序可采用哪几种开发模式?分别介绍她们得优缺点。

1-6 以下哪个选项不就是JSP所具有得特征?

(1)跨平台 (2)快速建立Web Form

(3) (4)可重复使用得组件

(5)沿用了Servlet得所有功能 (6)预编译

第二章

2-1 什么就是类?如何定义类?类得成员一般由哪两部分组成?这两部分得区别就是什么?

2-2 什么就是成员变量与局部变量?她们得区别就是什么

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

2-4 构造方法得概念及用途就是什么?

2-5 下面语句得输出结果就是什么?

(1)语句序列1

int i=1;

do{

System、out、println(i);

}while(i<=100);

输出:(2)语句序列2

String strA=new String(“让我们明天会更好!”);

String strB=“平平淡淡才就是真”;

System、out、println(strA、substring(4,6));

System、out、println(strB、substring(4,strB、length()));

输出:

2-6 在Java语言中,处理异常得语句有哪4种?

2-8 在JavaScript中,下面得哪些变量名就是正确得?

(1)abc (2)7Name (3)user_name

(4)case (5) _17 (6)news

(7)pwd_1 (8)I

第三章

3-1 JSP页面由哪些元素组成?

3-2 JSP中主要包含哪几种指令标识?它们得作用及语法格式就是什么?

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

3-4 在JSP中可以使用哪些注释?它们得语法格式就是什么?

3-5 JSP中常用得动作标识有哪些?

3-6 有几种方法可实现在页面中来包含文件?如何实现?它们有什么区别?

3-7 脚本标识就是一段在客户端请求时需要先被服务器执行得Java代码,它可以产生输出,并把输出发送到客户端得输出流,同时也可以就是一段流控制语句。

3-8 在JSP得三种指令中,用来定于与页面相关属性得指令就是page ;用于在JSP页面中包含另一个文件得指令 include ;用来定义一个标签库以及其自定义标签前缀得指令时Taglib指令。

3-9 include 动作元素允许在页面被请求得时候包含一些其她资源,如一个静态得HTML文件或动态得JSP文件。

3-10 page指令得MIME类型得默认值为text/html,默认字符集为ISO-8859-1 。

3-11 JSP程序中得隐藏注释得格式为<%-- 注释内容 --%> 。

3-12 下列关于JSP指令得描述正确得就是?

A、指令以“<%”开始,以“%>”结束

B、指令以“<%”开始,以“%>”结束

<”开始,以“>”结束 D、指令以“”结束。3-13 JSP代码<%="1+4"%>将输出什么?

A、1+4

B、5

C、14

D、不会输出,表达式有误

, D 就是正确得表达式。

A、<%!int a=0;%>

B、<%int a=0;%>

C、<%=(3+5);%>

D、<%=(3+5)%>

3-15 Page指令用于定义JSP文件中得全局属性,

D 。

A、<%page%>作用于整个JSP页面

B、可以再一个页面中使用多个<%page%>指令

C、为增强程序得可读性,建议将<%page%>指令放在JSP文件得开头,但不就是必须得。

D、<%page%>指令中得所有属性只能出现一次。

指令中得哪个属性可多次出现?

(A)contentType (B)extends

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

include指令所具有得?

(A)page (B)file (C)contentType (D)prefix

3-18 JSP表达式语法格式?

(A)<%String name=“YXQ”%>

(B)<%String name=“您好”;%>

(C)<%=“您好”;%>

(D)<%=“YXQ”%>

(A)include (B)useBean (C)forward

3-20完成下面代码得空白部分。

<%page import="java、util、*"%>

<%!

Date theDate = new Date();

Date getDate(){

System、out、println("In getDate() method");

return theDate ;

}

%>

Hello! The time is now <%=getDate()%>

3-21 完成下面代码得空白部分

<%page contentType=" text/html;charset=GBK "%>

使用数组显示

<%

int a[ ]={13,27,21,17,39};

for(int i=0;i<=4;i++){

out、print("第"+i+"个元素");

out、print("

");

}

3-22 完成下面代码得空白部分(输出156)。

<%!

int caculate(int x,int n){

int value = 0;

if(n >= 1){

int a = 1;

for(int i=1;i<=n;i++)

a = a*x;

n = n - 1;

value = a + caculate(x,n) ;

}else

value = value + 1;

return value ;

}

%>

<%=caculate(5,3)%>

3-23 page1、jsp要把请求转发给page2、jsp,应该在page1、jsp中如何实现?

(A)page2、jsp

(B)

3-24 下面哪一个不就是JSP本身已加载得基本类?

(A)java、lang、*

(B)java、io、*

、servlet、*

(D)javax、servlet、jsp、*

3-25 page指令得____属性用于引用需要得包或类?

A、extends

B、import

C、isErrorPage

D、language

3-26 JSP网页时得输出结果就是什么?

<%! int a=0; %>

<% int b=0;

a++;

b++;

%>

a:<%= a %>

b:<%= b %>

选项:(A)a=0 b=0 (B)a=1 b=1 (C)a=2 b=1

3-27 下列不属于JSP动作得就是?

A、

B、

C、

D、

3-28 下列描述有误得就是:

(A)隐藏注释写在JSP程序中,客户端无法查瞧到。

(B)声明方法或变量时,注意必须以“;”结尾。

(C)include指令要比include动作执行得效率高。

(D)forward动作重定向到一个HTML文件,JSP文件,但不能就是servlet。

<%!声明%>得说法错误得就是:

(A)一次可声明多个变量与方法,要以“;”结尾

(B)一个声明仅在一个页面中有效

(C)声明得变量将作为局部变量

JSP页面初始化时初始化

3-30 page指令用于定义JSP文件中得全局属性,下列关于该指令用法得描述不正确得就是:

(A)page 指令作用于整个JSP页面。

(B)可在一个页面中使用多个page指令

(C)建议将page指令放在JSP文件得开头,但不就是必须得。

(D)page 指令中得属性只能出现一次。

,不正确得就是:

(A)<%include file="URL">,嵌入得文件必须就是JSP网页所在计算机中得文件

把当前得网页重新导向另外一个页面上,其中,在客户端浏览器中瞧到得还就是原来得网址

(C),动态地加载其她得网页,加载得网页可以就是静态得,

也可以就是动态得

第四章

4-1 JSP提供得内置对象有哪些?作用分别就是什么?

4-4 如何重定向网页?

4-5 如果用户长时间不操作session对象,用户得session对象会消失吗?

4-6 用户关闭浏览器后,用户得session会立即消失吗?会

4-8 session对象与application对象得区别有哪些?

4-9 页面page1、jsp要把请求转发给page2、jsp,在转发得时候,希望把用户名 "李明"传给page2、jsp,如何实现?

(A)request、setParameter("李明");

(B)request、setAttribute("username", "李明");

、jsp?username=李明">page2、jsp

4-13 分别阐述session及application得生命周期。

●session:从用户打开浏览器窗口连接到网站上得一个页面开始,到用户关闭所有与这个

网站连接窗口为止。每个用户单独一个该对象;

●application:从Web服务期启动开始,到Web服务器停止为止。所有用户共享该对象。4-14 内置对象按作用域由小到大排列正确得就是?

(A)request->application->session (B)session->request->application

(C)request->session->application (D)application->request->session

如果希望在页面输出“您好”这两个字,下面哪种方法就是不能实现这个功能得?

(A)<%out、println("您好");%>

(B)<%="您好"%>

(C)<%System、out、println("您好")%>

document、write("您好")

4-16要获得一个文本框表单控件传递得值,可以使用requeset对象得 getParameter 方法,要获得一组复选框表单控件传递得值,需要使用 getParameterValues 方法

第五章

5-1 什么就是JavaBean?使用JavaBean得优点就是什么?

5-2 按功能JavaBean可分为哪几种?在JSP中最为常用得就是那一种?

●可视化JavaBean

●不可视JavaBean(常用)

5-3 在JSP中,一个标准得JavaBean需要具备哪些条件?

5-4 分别介绍值JavaBean与工具JavaBean得作用。

5-5 JavaBean具有哪几种属性?在JSP中比较常用得就是哪些属性?

5-6 以下对JavaBean得描述正确得就是:

5-9 mypack、Cbean应发布到helloapp应用什么目录下?

(A)/helloapp (B)/helloapp/WEB-INF/

(C)/helloapp/WEB-INF/classes (D)/helloapp/WEB-INF/classes/mypack

5-10 在JSP页面中通过而不通过<% …%>程序代码来访问JavaBean,有什么好处?

●把程序代码与JSP网页分离,使JSP网页更加简洁,可维护。

第六章

6-1 什么就是servlet?Servlet得技术特点就是什么?Servlet与JSP有什么区别?

什么就是servlet:

●Servlet就是在JSP之前就存在得运行在服务端得一种Java技术,它就是用Java语言

编写得服务器端程序。

技术特点:

●高效。方便。跨平台。功能强大。灵活性与可扩展性。共享数据。安全。

Servlet与JSP得区别:

●编程方式不同

●Servlet必须在编译以后才能执行

●运行速度不同

6-2 创建一个Servlet通常分为哪几个步骤?

●继承Servlet抽象类。

●覆盖Servlet得部分方法,如覆盖service()或doGet()或doPost()方法重载。

●如果有请求信息得话,获取该信息。

可通过调用ServletRequest类对象得以下方法获取:

getParameterNames() //获取请求中所有参数得名字

getParameter() //获取请求中指定参数得值

getParameterValues() //获取请求中所有参数得值

●生成响应。

JSP期末考试题复习题

针对以下题目请选择正确的答案(每道题目有一个或多哥正确的答案)。每一道题目,所有答案都选对,则该题加分,所选答案错误或不能选出所有正确答案,则该题不得分。 1)在JSP中,要定义一个方法,需要用到以下()元素。(选择一项) a) <%= %> b) <% %> c) <%! %> d) <%@ %> 2)JSP页面经过编译之后,将创建一个()。(选择一项) a) applet b) servlet c) application d) exe文件 3)当JSP页面执行自定义标签,遇到结束标签时将调用()方法执行处理。(选择一项) a) doStartTag() b) doEndTag() c) doInitBody() d) doAfterBody() 4) 在J2EE中,test.jsp文件中有如下一行代码:(选择一项) 要使user对象中一直存在于对话中,直至其终止或被删除为止,下划线中应填入()。 a) page b) request c) session d) application 5) 在J2EE中,以下不是JSP隐式对象的是()。(选择一项) a) pageContext b) context c) application d) out 6) Servlet中,HttpServletResponse的()方法用来把一个Http请求重定向到另外的URL。(选择一项) a) sendURL() b) redirectURL() c) sendRedirect() d) redirectResponse() 7) 在JSP中,page指令的()属性用来引入需要的包或类。(选择一项) a) extends b) import c) languge d) contentType 8) 在Servlet过滤器的生命周期方法中,每当传递请求或响应时,web容器会调用()方法。(选择一项) a) init b) service c) doFilter d) destroy 9) 在JSP中,只有一行代码:<%=’A’+’B’%>,运行将输出()。(选择一项) a) A+B b) AB c) 131 d) 错误信息,因为表达式是错误的 10)给定一个Servlet的代码片段如下: Public void doGet(HttpServletRequest request,HttpServletResponse response) throws ServletException,IOException{ ______ out.println(“hi kitty!”); out.close(); } 运行次Servlet时输出如下: hi kitty! 则应在此Servle t下划线处填充如下代码。(选项一项) a) PrintWriter out = response.getWriter(); b) PrintWriter out = request.getWriter(); c) OutputStream out = response.getOutputStream(); d) OutputStream out = request.getWriter(); 11)给定如下JSP代码,假定在浏览器中输入URL:http://localhost:8080/web/jsp1.jsp,可以调用这个JSP,那么这个

JSP试题及答案

第一章 一.选择题 1.早期的动态网站开发技术主要使用的是()技术。该技术的基本原理是将浏览器提交至Web服务器的数据通过环境变量传递给其他外部程序,经外部程序处理后,再把处理结果传送给Web服务器,最后由Web服务器把处理结果返回浏览器。 A.JSP B.ASP C.PHP D.CGI 2.JSP页面的代码由两个部分组成,它们是()和()。 A.javascript代码 B.vbscript代码 C.HTML代码 D.JSP代码 3.JSP在服务器中进行编译时,将首先被转译成() A.JA V A语言 B.HTML代码 C.servlet D.以上都是 4.在一个JSP页面代码中一定没有的部分是() A.javascript代码 B.JSP指令 C.JSP动作 D.HTML代码 二.问答题 1.简述JSP的基本运行原理。 2.列举出JSP具有的一些特点。

参考答案 一.选择题 1. D 2. C D 3. C 4. A 二.问答题 1.答:首先由浏览器向Web服务器提出访问JSP页面的请求(Request),然后由JSP容器负责将JSP转换成Servlet,产生的Servlet经过编译后生成类文件,然后再把类文件加载到内存进行执行。最后由Web服务器将执行结果响应(Response)给客户端浏览器。 2.答:1. 一次编写,随处运行 2. 可重用组件技术 3. 标记化页面开发 4. 对大型复杂Web应用支持良好 第二章习题 三.选择题 1.下列不是JSP开发工具的是() A.JBuilder B.IBM WebSphere C.MyEclipse D.Firework 2.要建构JSP的开发环境,除了需要安装以上的JSP开发工具外,还必须安装()和() A.JDK B.Dreamweaver MX C.Flash MX D.Tomcat 3.JSP隶属Java家族,下列不属于JA V A家族的是() A.servlet B.javabean C.java D.javascript 4.web应用程序体系结构最多可分为三层,不属于这三层的是() A.表示层 B.业务层 C.数据访问层 D.网络链接层

JSP复习题1

选择题(没有注明多选,则为单选) 1.下面哪个不是Form的元素? ( D) A.Input B: textarea C: select D: table 2. HTML页面中,下面哪个表示空格( B ) A.& B.  C.© D.< 3.中的align属性是什么含义? ( C ) A.加粗 B 斜体 C 对齐方式 D 边框样式 4.单选按钮是下列哪一个? ( D ) A. B. C. D. 5.下边哪个不是JSP内置对象? ( C ) A.Session B request C cook D out 6.下边哪个是JSP指令标记( C ) A.<%……%> B. <%!……%> C. <%@……%> D.<%=……%> 7.当在JSP文件中要使用到ArrayList对象时,应在JSP文件中加入以下哪个语句?( C ) A. B. C. <%@ page import=”java.util.*” /> D.<%@ page include=”java.util.*” /> 8.关于JavaBean的说法,哪个是正确的?( D ) A.JavaBean的具体类可以不是public的 B.JavaBean可以只提供一个带参数的构造器 C.JavaBean可以象Html标记一样不关闭 D.JavaBean可以保存状态 9. JavaBean的生命周期中,哪个是用来跟踪用户会话的( A ) A.session B.request C.page D.application 10.要在session对象中保存属性,可以使用以下哪个语句( B ) A.session.getAttribute(“key”,”value”) B.session.setAttribute(“key”,”value”) C.session.setAttribute(“key”) D.session.getAttribute(“key”) 11.Jsp:forward 和sendredirect 都是用来做页面跳转的,描述错误的是?(D) A.forward之后可以使用原来的request对象,而且效率更高。 B.sendredirect之后不可以使用原来的request对象,而且效率低。 C.forward地址栏不变化,只能在web应用程序内的页面间跳转。 D.forward地址栏变化,可以跳转到任何页面和机器。

JSP试题及答案

第1章WEB开发环境 (1)下列关于WEB开发说法正确的是。 A)Web是图形化的和易于导航的B)Web与平台无关 C)Web是分布式的D)Web 是动态的E)Web 是静态的 (2)下列关于Tomcat说法正确的是。 A)Tomcat是一种编程语言B)Tomcat是一种开发工具C)Tomcat是一种编程思想 D)Tomcat是一种开编程规范E)Tomcat是一个免费的开源的Serlvet容器 (3)下列关于Tomcat个目录说法错误的是。 A)bin目录--包含启动/关闭脚本B)conf目录——包含不同的配置文件 C)Lib目录--包含Tomcat使用的JAR文件 D)webapps目录--包含web项目示例,发布web应用时,默认情况下web文件夹放于此目录下E)work目录--包含web项目示例,当发布web应用时,默认情况下把web文件夹放于此目录下 (4)下列关于HTTP协议说法正确的是。 A)HTTP是一种请求/响应式的协议 B)HTTP请求消息中Accept表示浏览器可接受的MIME类型 C)HTTP请求消息中Accept-Encoding表示浏览器能够进行解码的数据编码方式 D)HTTP请求消息中Accept-Language表示浏览器所希望的语言种类 E)HTTP请求消息中Host表示初始URL中的主机和端口。 (5)下列对于JSP说法中正确的是。 A)JSP是Sun公司推出的新一代站点开发语言B)JSP采用标识简化页面开发 C)JSP完全解决了目前ASP、PHP的一个通病——脚本级执行 D)JSP将内容的生成和显示进行分离E)JSP强调可重用的组件 第2章JSP编译指令 (1)下列关于JSP编译指令说法错误的是。 A)编译指令用于从JSP发送一个信息到容器上 B)编译指令用来设置全局变量、声明类要实现的方法和输出内容的类型等 C)编译指令向客户端产生任何输出D)编译指令所有的指令都在整个JSP页面内有效 E)编译指令元素为编译阶段提供了全局信息 (2)下面关于page指令说法中错误的是。 A)page指令用来定义JSP页面中的全局属性B)一个JSP页面只能包含一个page指令 C)除了import外,其他page指令定义的属性/值只能出现一次。 D)language属性用来指示所使用的语言E)“java”是当前唯一可用的JSP语言 (3)下面关于page指令的属性说法错误的是。 A)import属性用于指定导入哪些包 B)contenttype属性用来指定JSP页面的字符编码和响应的mime类型

jsp考试试题

一、填写 1、 JSP是指(Java Server Pages)是由(Sun Microsystems)公司倡导、许多公司参与一起建立的一种(动态)网页技术标准 2、在传统的网页HTML文件(*.htm,*.html)中加入(Java程序片段(Scriptlet))和(JSP标记(tag)),就构成了JSP网页 3、 JSP网页文件的扩展名是(jsp)。 4、所有JSP程序操作都在(服务器端)执行。 5、三种常用的动态网页技术是(ASP)、(PHP)、(JSP) 6、 Tomcat目录bin(包含启动/关闭脚本)、conf(包含各种配置文件,包括Tomcat的主要配置文件server.xml和为不同的Tomcat配置的Web应用设置缺省值的文件web.xml)、lib (包含Tomcat中使用的jar文件。在Unix平台中,此目录下的任何文件都被加到Tomcat 的classpath中)。 7、Tomcat脚本Startup(启动Tomcat)、 Shutdown(关闭Tomcat)。 8、Tomcat的主要配置文档是(server.xml)。可以通过配置server.xml设置(服务器的端口及虚拟路径)。 9、 Java 中的(异常(Exception))是当程序中出现不同寻常的情况时生成的一个对象。 10、对待异常的方式有两种:(在方法内部捕获并处理该异常);(在本方法内不处理该异常,而是将异常抛给方法的调用者,由调用者决定如何处理异常)。 11、JSP 中不能应用(JavaScript)函数。 12、解决汉字的问题,最简单的方法就是在文件头加入(<%@ page contentType="text/html;charset=GBK" %>)。 13、JSP编译指令用于指定所使用的(脚本语言)、(Servlet实现的接口)、(Servlet 扩展的类)、(Servlet)。 14、JSP编译指令的一般语法形式为(<%@指令名=“值” %>)。 15、page指令的语法为(<%@page pageDirectiveAttributeList %>)。 16、为了解释page指令的import属性的使用,用(time.jsp程序)来说明。 17、Include指令的语法格式(<%@include file=“relativeURL” %>),其中(relativeURL)意思为相对地址。 18、taglib指令语法格式(<%@taglib uri="tagLibraryURI" prefix="tagPrefix" %>)。 19、URI(Uniform Resource Identifier)是(统一资源标记符)的缩写,可以是绝对路径或者相对路径。 20、定制标识的前缀是(prefix)。 21、(id)和(scope)属性是每一个JSP动作都具有的属性。其中(id)表示一个动作的名称,而(scope)则表示一个动作的作用域。

jsp试题及答案

JSP 编程技术与应用及答案 、选择题 1、下面哪一个不是动态网页技术( )。 ( A) ASP (B) JSP (C) PHP (D) HTML 2、在JSP程序中只有3种编译指令,分别是加载指令、标记数据库指令和( ) (A)网页指令(B)描述指令(C)取代指令(D)释放指令 3、在JSP系统环境中常用( )作为其虚拟机 (A)TOMCAT( B)J2SDK ( C Servlet ( D)WEB艮务器 4、P age指令中的“ contenType ”属性是用于指出( )。 (A ) 数据库类型(B) 网页类型() 服务器类型(D) 用户类型 5、字节型(byte )数据类型的取值范围是( )。 ( A) -128---127 ( B) -127---128 ( C) -32768---32767 ( D) -32767---32768 6、“include ”的指令作用是把JSP程序、HTML网页或其它的( )嵌入到当前的JSP网页中。 (A)可执行程序(B)文本文件(C)批处理文件(D) ASP 代码 7、利用JSP 动作可以动态插入文件、重用JavaBean 组件、重定向到其它页面和( )等。 (A) 为Java 插件提供参数(B) 向其它页面发出请求 (C)解释执行JSP语句(D) 向客户端发出请求 & () 是JSP中最基本的对象,它是用户与服务器进行交互的基础。 (A) Response对象(B) Session 对象 ( C) Application 对象( D) Request 对象 9、可以实现不同网页之间的数据共享,而且还可以实现跨机共享数据的JSP对象是( )。 (A) Response对象(B) Session 对象 ( C) Application 对象( D) Request 对象 10、Dreamweaver MX^( )公司的产品。 ( A) Microsoft ( B) Adobe ( C) Sun ( D) Macromedia 二、填空题: 1、JSP是__________ 司首创的一种新型动态网页编程技术。

JSP复习题及部分答案

一、判断题 HTML称为超文本元素语言,它是Hypertext Marked Language的缩写。(对) 一个HTML文档必须有和元素。(错) 超级链接不仅可以将文本作为链接对象,也可以将图像作为链接对象。(对) 在网页中图形文件与网页文件是分别存储的。(对) 绝度路径是文件名的完整路径;相对路径是指相对当前网页文件名的路径。(对) 超级链接<a>标记的target属性取值为链接的目标窗名,可以是parent、blank、 self、top。(错) 当样式定义重复出现的时候,最先定义的样式起作用(错)。 JSP中Java表达式的值由服务器负责计算,并将计算值按字符串发送给客户端显示。(对)在Java程序片中可以使用Java语言的注释方法,其注释的内容会发送到客户端。 (错) 表单域一定要放在<form>元素中。(对) 用户在浏览器中输入,不同的客户之间不共享。(错) 在“<%!”和“%>”标记之间声明的Java的方法在整个页面内有效。(对) 程序片变量的有效范围与其声明位置有关,即从声明位置向后有效,可以在声明位置后的程序片、表达式中使用。(对) 程序片变量不同于在“<%!”和“%>”之间声明的页面成员变量,不能在不同客户访问页面的线程之间共享。(对) JSP中Java表达式的值由服务器负责计算,并将计算值按字符串发送给客户端显示。(对) 在Java程序片中可以使用Java语言的注释方法,其注释的内容会发送到客户端。(错) 不可以用一个page指令指定多个属性的取值。(错) jsp:include动作标记与include指令标记包含文件的处理时间和方式不同。(对) jsp:param动作标记不能单独使用,必须作为jsp:include、jsp:forward标记等的子标记使用,并为它们提供参数。(对) <jsp:forward ... >标记的page属性值是相对的URL地址,只能静态的URL。(错) JSP页面只能在客户端执行。(错) JSP页面中不能包含脚本元素。(错) Page指令不能定义当前JSP程序的全局属性。(错) out对象是一个输出流,它实现了接口,用来向客户端输出数据。(对) contentType属性用来设置JSP页面的MIME类型和字符编码集,取值格式为"MIME 类型"或"MIME类型;charset=字符编码集",response对象调用addHeader方法修改该属性的值。(错) 利用response对象的sendRedirect方法只能实现本网站内的页面跳转,但不能传递参数。(错) public long () 设置最长发呆时间,单位毫秒。(错) respone对象主要用于向客户端发送数据。(对) Post属于表单的隐式提交信息方法。(对) <select>标记用于在表单中插入一个下拉菜单。(对)</p><h2>jsp 期末试题答案</h2><p>1.下面哪一个不是动态网页技术() a) ASP b) JSP c) PHP d) HTML 2. 可以实现不同网页之间的数据共享,而且还可以实现跨机共享数据的JSP对象是() a)Response对象b)Session对象 c)Application对象d)Request对象 9.创建JSP应用程序时,配置文件web.xml应该在程序下的____C______目录中。 A. admin B. servlet C. WEB-INF D. WebRoot 15.如果编写一个计数器程序,用来记载当前网站的访问量,最好采用JSP中的_____D _对象。 A. page B. session C. request D. application 16.下列可以正确获取当前Web程序物理路径的方法为_____A__________。 A.request.getRealPath(“/”) B.request.ge tFile(“/”) C. esponse.getRealPath(“/”) D. response.getFile(“/”) 10.下列不属于URL的组件部分为____________D___________。 A. 协议 B. IP地址或域名 C.目录或文件 D. 服务器名称 17.Http的中文含义为_____C_______________________。 A. 统一资源定位器 B. 简单邮件传输协议 C. 超文本传输协议 D. 网络套接字 19.如果想在tomcat服务器启动时将jar包加载到内存,且该jar包可以被tomcat服务器上所有的应用使用,应该将该jar包复制到tomcat的________C_____________目录。 A. common B. server C. lib D. server\lib 20.Tomcat服务器的默认端口为________C______________。 A. 8888 B. 8001 C. 8080 D. 80 21.在html标记中,________C____________标记用于设置当前页面的标题。 A. head B. name C. title D. html 22.如果在网页上显示一幅图片,下面哪句代码是正确的_____A________________。A.<img src="logo.gif"> B.<img alt="logo.gif" lowsrc="pre_logo.gif"> C.<img href="logo.gif"> D.<img name="logo.gif"> 23.下面____________A________项链接是在新的浏览视窗中打开网页。 A. <a href=“https://www.360docs.net/doc/2217574167.html,” target=”_blank”>链接到网易</a> B. <a href=“https://www.360docs.net/doc/2217574167.html,” target=”_top”>链接到网易</a> C. <a href=“https://www.360docs.net/doc/2217574167.html,” target=”_parant”>链接到网易</a> D. <a href=“https://www.360docs.net/doc/2217574167.html,” target=”_self”>链接到网易</a> (此项为默认值) 24.设在表单中有一组复选钮标记,如下列代码: <form action=”register.jsp”> 请选择喜欢的城市: <input type=”checkbox” name=”city” value=”长春”>长春<br> <input type=”checkbox” name=”city” value=”北京”>北京<br> <input type=”checkbox” name=”city” value=”大连”>大连<br> <input type=”checkbox” name=”city” value=”上海”>上海<br> </form> 如果在register.jsp是取city的值,最适合的方法为___________C__________。</p><h2>JSP面试题及答案</h2><p>JSP面试题及答案 1.浏览器jsp,html之间的关系 与Java Servlet一样,是在服务器端执行的,通常返回该客户端的就是一个HTML文本,因此客户端只要有浏览器就能浏览 2.在大多数Browser/Server结构的Web应用中,浏览器直接通过HTML或者JSP的形式与用户交互,响应用户的请求 在服务器上执行,并将执行结果输出到客户端浏览器,我们可以说基本上与浏览器无关 2.自定义标签要继承哪个类 这个类可以继承TagSupport或者BodyTagSupport,两者的差别是前者适用于没有主体的标签,而后者适用于有主体的标签。如果选择继承TagSupport,可以实现doStartTag和doEndTag两个方法实现Tag 的功能,如果选择继承BodyTagSupport,可以实现doAfterBody这个方法。 3.过滤器Filter的作用及配置 过滤器的作用: 过滤器是一个对象,可以传输请求或修改响应。它可以在请求到达Servlet/JSP之前对其进行预处理,而且能够在响应离开Servlet/JSP之后对其进行后处理。所以如果你有几个Servlet/JSP需要执行同样的数据转换或页面处理的话,你就可以写一个过滤器类,然后在部署描述文件()中把该过滤器与对应的Servlet/JSP联系起来。你可以一个过滤器以作用于一个或一组servlet,零个或多个过滤器能过滤一个或多个servlet。一个过滤器实现接口并定义它的三个方法: 1.void init(FilterConfig config) throws ServletException:在过滤器执行service前被调用,以设置过滤器的配置对象。 2 void destroy();在过滤器执行service后被调用。 3 Void doFilter(ServletRequest req,ServletResponse res,FilterChain chain) throws IOException,ServletException; 4.forward,与redirect 的区别有哪些方式实现 forward是把另一个页面加载到本页面,不改变浏览器的路径,redirect是跳转到另一个页面,会改变浏览器的路径 重定向: ("重定向的路径") 转发: ("转发路径").forward(request, response); 5.jsp内置对象和作用 有九个内置对象:request、response、out、session、application、pageContext、config、page、exception 作用如下: (1) HttpServletRequest类的Request对象</p><h2>Javaweb练习题1(含答案)</h2><p>Javaweb ?选择题 o 1. 页面中需要增加链接,正确的HTML代码是_A_____。 A. <a href=”m”>百度</a> B. <a name=”m”>百度</a> C. <a> </a> D. <a url=”m”>百度</a> o 2. 以下选项中,哪个全部都是表格标签___ B___。 A. <table><head><font> B. <table><tr><td> C. <table><tr><hr> D. <body><script> o 3. 下列样式的效果为____C__。 p.left{text-align:left;background-color:yellow} A. 使页面中的元素背景色为黄色,内容左对齐 B. 使页面中id属性值为left的元素背景色为黄色,内容左对齐 C. 使页面中class属性值为left的元素背景色为黄色,内容左对齐 D. 使页面中的<left>元素背景色为黄色,内容左对齐 o 4. 边框的粗细通过___B___指定。 A border-weight B. border-size C. border-style D. border-width o 5. 以下创建javaScript方法声明的正确格式为__B____。 A. function String myFunction(){} B. function myFunction(){} C. function myFunction(int a){} D. function public void myFunction(){} o 6. 下列选项中不属于Window对象的方法的是___C___。 A. alert() B. setTimeout() C. toString() D. open() o 7. 下面不是document对象的方法的是_____D___。 A. getElementById() B. getElementsByName() C. getElementsByTagName() D. getElementByTagName() o 8. 对于id为”name”的文本框,判断其不为空的正确JavaScript代码是__A____。 A. if(document. getElementById (“name”).value ==””) alert(“输入不能为空”); B. if(document.getElementById(“name”)[0].value.length==0) alert(“输入不能为空”); C. if(document.getElementsByName(“name”).value ==””) alert(“输入不能为空”); D. if(document.getElementsByName(“name”).value.length==0) alert(“输入不能为空”); o 9. 用户使用POST方式提交的数据中存在汉字(使用GBK字符集),在Servlet中需要</p><h2>jsp试题-总复习</h2><p>一、选择题 1,修改服务端口时,需要修改得文件就是________。 A、 web、xml B、 Server、xml C、 config、xml D、 bin、xml 2,下列哪种开发语言就是弱类型语言_______。 A、 C/C++ B、JSP C、 Java D、 JavaScript 3,在JSP中,要定义一个方法,需要用到以下________元素。 A、 <%= %> B、 <% %> C、 <%! %> D、 <% %> 4,JSP页面经过编译之后,将创建一个________。 A、 applet B、 servlet C、 application D、 exe文件 5,在Java EE中得MVC设计模式中,________ 负责接受客户端得请求数据 A、JavaBean B、JSP C、Servlet D、HTML 6,URL就是Internet中资源得命名机制,URL由三部分构成________。 A)协议、主机DNS名或IP地址与文件名 B)主机、DNS名或IP地址与文件名、协议 C)协议、文件名、主机名 D)协议、文件名、IP地址 7,下列设置颜色得方法中不正确得就是________ A)<body bgcolor=”red” > B)<body bgcolor=”yellow” > C)<body bgcolor=”#FF0000” > D)<body bgcolor=”#HH00FF” > 8,<title>标记在标记之间,标记之间得内容将显示到________ A)浏览器得页面上部B)浏览器得标题栏上 C)浏览器得状态栏中 D)浏览器得页面下部 9,

标记中,align属性为段落文字得对齐方式,不能取得值为________。 A)Left B)Right C)Center D)width 10,表示粗体加斜体得标记就是________。 A)字体 B)字体 C)字体 D)字体 11,用来在网页中显示图形得标记为________ A) B) C)

D) 12,表格在网页中应用非常广泛,常用于网页得布局排版,下面那些不就是表格得标记________ A) B) C) D) 13,下列哪个属性为单元格向下打通得行数,用于合并单元格________ A)rowspan B)colspan C)height D)width 14,JSP得编译指令标记通常就是指:________ A)Page指令、Include指令与Taglib指令 B)Page指令、Include指令与Plugin指令 C)Forward指令、Include指令与Taglib指令 D)Page指令、Param指令与Taglib指令 15,下列哪一项不属于JSP动作指令标记________ A) B) C) D) 16,JSP得哪个指令允许页面使用者自定义标签库________ A)Include指令 B)Taglib指令 C)Include指令 D)Plugin指令 17,能够替代<字符得替代字符就是()________

Java Web 复习题集(1)期末考试题库含答案

Java Web 复习题集(1) 一、单项选择题(请将所选择的答案号码填写在每小题中的圆括号内) 1、下列()不属于JSP动作指令标记。 A.B. C.D. 2、JSP的()指令允许页面使用者自定义标记库。 A.include指令B.taglib指令 C.lib指令D.plugin指令 3、下面变量声明在()范围内有效。 <%! Date dateTime; int countNum; %> A. 从定义开始处有效,客户之间不共享 B.在整个页面内有效,客户之间不共享 C.在整个页面内有效,被多个客户共享 D.从定义开始处有效,被多个客户共享 4、include指令用于在JSP页面静态插入一个文件,插入文件可以是JSP页面、HTML页面、文本文件或一段Java代码,但必须保证插入后形成的文件是()。 A.一个完整的HTML文件B.一个完整的JSP文件 C.一个完整的TXT文件D.一个完整的Java源文件 5、JSP页面可以在“<%=”和“%>”标记之间放置Java表达式,直接输出Java表达式的值。组 成“<%=”>”标记的各字符之间()。 A.可以有空格B.不可以有空格 C.必须有空格D.不确定 6、关于page指令的一些属性,说法错误的是()。 A.contentType属性用于设置传回网页的文件格式和编码方式 B.pageEncoding属性用于指定本页面编码的字符集 C.在JSP标准语法中,如果contentType属性存在,则由其决定JSP页面的字符编码方式 D.JSP页面的默认字符编码方式为ISO8859-1 7、使用response对象进行重定向时,使用的方法是()。 A.getAttribute() B.setContentType() C.sendRedirect()D.setAttribute() 8、不能在不同用户之间共享数据的方法是()。 A.通过Cookie B.利用文件系统 C.利用数据库D.通过ServletContext对象 9、在JSP中作用域由小到大的组合是() A.request page session application B.page request session application C.pageContext request session application D.pageScope request sessionScope applicationScope 10、以下关于session对象说法错误的是()。 A.session对象是用户首次访问服务器时由服务器自动为其创建的 B.在JSP中可以通过pageContext对象获得session对象

JSP 期末考试 复习题

一、填空 (共10分,每空1分) 1. JSP 是_____ Sun Microsystems ___ 公司倡导,由多家公司参与一起建立的一种动态网页技术标准,主要用于开发动态网页。 2. 在Tomcat服务器中部署Web应用程序时,可以直接将Web程序归档文件WAR 存放到tomcat服务的_______________ webapps ________目录中。 3. 在Servlet中用来接收客户表单数据的两个常用方法为____ get _________、_____post _________。 4. 在一个应用程序中不同的页面共享数据时,最好的JSP内置对象为__________application /session _______。 5. 假设有一个JavaScript函数为 show() ,如果要求在页面加载时就执行,最好使用标记的_____event/onload _________什么事件。 6. 在删除数据时要求用户确认是否真的删除数据,如果使用JavaScript实现,应用使用______onclick/confirm __________对话框。 7. JDBC中_________DriverManager/Connection _接口用于连接数据库。 8. Resulset接口的_________next()_方法可以使结果集指针指向下行数据。 9. 如果要获取请求客户端的IP地址,应使用______象。 二、单选选择 (60分,每题分) 1.在JSP中如果要导入 .* 包,应该使用_________A______指令。 A. page B. taglib C. include D. forward 2.如果当前JSP页面出现异常时需要转到一个异常页,需要设置page 指令的__D______属性。

JSP试题及答案

第1章WEB开发环境 (1)下列关于WEB开发说法正确得就是。 A)Web就是图形化得与易于导航得?B)Web与平台无关 C)Web就是分布式得??D)Web就是动态得??E)Web 就是静态得 (2)下列关于Tomcat说法正确得就是。 A)Tomcat就是一种编程语言?B)Tomcat就是一种开发工具?C)Tomcat就是一种编程思想D) Tomcat就是一种开编程规范??E) Tomcat就是一个免费得开源得Serlvet容器 (3)下列关于Tomcat个目录说法错误得就是。 A) bin目录--包含启动/关闭脚本???B) conf目录——包含不同得配置文件 C) Lib目录--包含Tomcat使用得JAR文件 D) webapps目录--包含web项目示例,发布web应用时,默认情况下web文件夹放于此目录下E)work目录--包含web项目示例,当发布web应用时,默认情况下把web文件夹放于此目录下 (4)下列关于协议说法正确得就是。 A) 就是一种请求/响应式得协议 B)请求消息中Accept表示浏览器可接受得MIME类型 C) 请求消息中Accept-Encoding表示浏览器能够进行解码得数据编码方式 D)请求消息中Accept-Language表示浏览器所希望得语言种类 E)请求消息中Host表示初始URL中得主机与端口。 (5)下列对于JSP说法中正确得就是。 A)JSP就是Sun公司推出得新一代站点开发语言B) JSP采用标识简化页面开发 C) JSP完全解决了目前ASP、PHP得一个通病——脚本级执行 D) JSP将内容得生成与显示进行分离?E) JSP强调可重用得组件 第2章JSP编译指令 (1)下列关于JSP编译指令说法错误得就是。 A)编译指令用于从JSP发送一个信息到容器上 B)编译指令用来设置全局变量、声明类要实现得方法与输出内容得类型等 C)编译指令向客户端产生任何输出?D)编译指令所有得指令都在整个JSP页面内有效 E)编译指令元素为编译阶段提供了全局信息 (2)下面关于page指令说法中错误得就是。 A)page指令用来定义JSP页面中得全局属性?B)一个JSP页面只能包含一个page指令 C)除了import外,其她page指令定义得属性/值只能出现一次。 D)language属性用来指示所使用得语言?E)“java”就是当前唯一可用得JSP语言 (3)下面关于page指令得属性说法错误得就是。 A)import属性用于指定导入哪些包 B)contenttype属性用来指定JSP页面得字符编码与响应得mime类型

JSP期末试卷A及答案

《JSP 程序设计 》试卷A 卷 出卷教师: 适应班级: 考试方式:闭卷 本试卷考试分数占学生总评成绩的70% 复查总分 总复查人 (本题20分)一、填空题(每空1分,共20分)。 1、 JSP 是 公司倡导,由多家公司参与一起建立的一种动态网页技术标准,主要用于 开发动态网页。 2、在Tomcat 服务器中部署Web 应用程序时,静态页面和一般资源存放到tomcat 服务的 目录中。 3、在Servlet 中用来接收客户表单数据的两个常用方法为 、 。 4、在一个应用程序中不同的页面共享数据时,最好的JSP 内置对象为_________。 5、session 对象能否和客户建立起一一对应关系依赖与客户的浏览器是否支持_________。 6、JDBC 中________接口用于连接数据库。 7、如果要获取请求客户端的IP 地址,应使用___________对象。 8、javabean 与一般的java 类的最大区别是javabean 里面必须有_________和 _________方法,并且与属性相对应。 9、JSP 连接数据库的时候第一步是_________ 。 11、Page 指令的属性Language 的默认值是 。 14、JSP 开发网站的两种模式分为________________和jsp+javabean+servlet 。 15、创建JavaBean 的过程和编写Java 类的过程基本相似,可以在任何Java 的编程环境下完成 。 (本题20分)二、单项选择题(每小题1分,合计20分) 1、在JSP 中如果要导入 java.io.* 包,应该使用( )指令。 A. page B. taglib C. include D. forward 2、如果当前JSP 页面不能显示中文,需要设置page 指令的( )属性。 A. Exception B. contentType C. error D. errorPage 3、在MVC 模式中,核心内容为 ( )。 A. view B. control C. model D. 不正确 4、创建JSP 应用程序时,配置文件web.xml 应该在程序下的( )目录中。 A. admin B. servlet C. WEB-INF D. WebRoot 5、下列不属于URL 的组件部分为( )。 A. 协议 B. IP 地址或域名 C. 服务器名称 D. 端口号 6、JSP 中的隐式注释为( )。 A. // 注释内容 B. C. <%--注释内容--%> D. /* 注释内容 */ 7、下列( )指令定义在JSP 编译时包含所需要的资源。 A. include B. page C. taglib D. forward 8、.如果编写一个计数器程序,用来记载当前网站的访问量,最好采用JSP 中的( )对象。 A. page B. session C. request D. application 9、下述选项中不属于JDBC 基本功能的是:( ) A. 与数据库建立连接 B. 提交SQL 语句 C. 处理查询结果 D. 数据库维护管理 10、Http 的中文含义为( )。 A. 统一资源定位器 B. 简单邮件传输协议 C. 超文本传输协议 D. 网络套接字 11、在JSP 中使用标记时,不会出现的属性是:( ) A . name B . property C . value D . 以上皆不会出现 12、如果想在tomcat 服务器启动时将jar 包加载到内存,且该jar 包可以被tomcat 服务器上 所有的应用使用,应该将该jar 包复制到tomcat 的( )目录。 A. common B. serve C. common\lib D. server\lib 13、Tomcat 服务器的默认端口为( )。

相关文档
最新文档