一个人看的www片在线-怎么把笔记本变成wifi热点

setattribute
2023年4月3日发(作者:qq 0x00000001)

JSP语法

一、选择题

1.下面那个方法能够读取给定HttpServletRequestrequest对象中的所有Cookie?

kies()

ributes()

sion().getCookies()

sion().GetAttributes()

答案:A

页面需要创建仅在本页面使用的JavaBean的示例,为了完成此功能必须使用jsp:

useBean的哪两个属性进行设置?(选择两个选项)

答案:A,D

Scope默认值为page,所以不需要进行设定.两个必须指定的属性为ID和CLASS.

3.给定程序片段:

<%--在此处插入代码--%>

Todayis:<%=newDate()%>

为了能够让程序正确运行需要在第一行添加以下那条语句?

A.<%@pageimport=''%>

B.<%@importclass=''%>

C.<%@includefile=''%>

D.<%@includeclass=''%>

答案:A

4.在页面转换阶段会发生以下哪三个事件?(选择三个选项.)

A.调用jspInit方法

B.创建JSP页面的实现类.

C.对JSP页面的实现类进行编译

D.对JSP页面的语法进行合法性检查,以判断是否符合JSP语法。.

E.对相关联的标记文件进行检查,判断是否符合语法要求

答案:B,C,D

ON15:

假定e()返回类型为,给定JSP代码:

Welcome<%=e()%>

以下那个选项与此语句的功能相同?

me<%(e());%>

me<%(e());%>

me<%(e());%>

me<%(e());%>

me<%putstream().Write(e());%>

答案:A

ON16:

JSP开发人员希望所编写的注释能够最终输出到浏览器中,那么需要在JSP页面中使用哪中

形式的注释?

A.

B.<%//thisisacomment%>

C.<%--thisisacomment--%>

D.<%/**thisisacomment**/%>

答案:A

ON21:

给定程序片段

11.<%=p();

ribute("map",map);

("a","b");

("b","c");

("c","d");%>

16.<%--insertcodehere--%>

在16行插入以下哪三个选项能够输出”d”?

(选择三个选项)

A.${map.c}B.${map[c]}

C.${map["c"]}

D.${.b}E.${map[map.b]}

F.${(map.b)}

答案:A,C,E

ON22:

在Web应用的部署描述文件中下面哪个选项能够将ervletservlet映射为

/utils/LoginServlet?

A.

ervlet

/utils/LoginServlet

B.

ervlet

/utils/LoginServlet

C.

ervlet

LoginServlet

/utils/LoginServlet

D.

t

ervlet

t

/utils/LoginServlet

答案:D

ON25:

在下面哪个两个web应用目录中可以放置所需要的class或类库?(选择两个选项)

A./WEB-INF/lib放置jar文件

B./META-INF/lib放置jar文件

C./classes放置已经编译的类文件

D./WEB-INF/lib放置已经编译的类文件

E./WEB-INF/classes放置已经编译的类文件

F./META-INF/classes放置已经编译的类文件

答案:A,E

ON31:

ARequestDispatcher从下面哪两个对象中获得?(选择两个选项.)

tConfig

tContext

rvletRequest

rvletResponse

答案:B,C

ON33:

给定程序片段:

1.<%Stringvalue="beanvalue";%>

2.<%ribute("",value);%>

3.<%--插入代码处--%>

在第3行插入哪个EL表达式,能够计算并输出"beanValue"?

A.${bean}

B.${value}

C.${beanValue}

D.${}

E.${requestScope[""]}

F.${("").toString()}

答案:E

ON51:

假定用户的会话对象中存在属性cart,以下哪两条语句能够将该属性从session中删除?(选

择两个选项)

A.${cart=null}

B.

C.

D.

E.cart

F.

G.${cart}

答案:D,E

ON52:

给定HttpServletRequest请求对象及HttpServletResponse响应:

ssionsession=null;

42.//insertcodehere

(session==null){

44.//dosomethingifsessiondoesnotexist

45.}else{

46.//dosomethingifsessionexists

47.}

为了实现上面的设计意图,需要在42行插入以下哪条语句?

n=sionj();

n=sionj();

n=sionj(true);

n=sionj(false);

n=sionj("jsessionid"););

答案:D

ON57:

给定下面HttpServlet的service方法:

voidservice(HttpServletRequestrequest,

rvletResponseresponse)

ServletException,IOException{

ssions=sion();

16.//insertcodehere

17.}

在16行插入以下哪条语句能够将session中的属性删除?

("key");

("key");

Attribute("key");

Attribute("key");Attribute("key");

答案:C

ON59:

当使用URL重写方式进行会话跟踪时,需要使用以下哪种方法对

direct方法所用的URL进行编码?

URL

URL

RedirectURL

RedirectURL

答案:D

ON74:

以下那一个是HttpSession的方法、并能实现在session中存放数据?

(value)

(value)

ribute(value)

ribute(value)

ribute(value)

答案:C

ON86:

在JSP页面中,开发人员需要构建如下的动态代码:

(test1){

11.//action1

12.}elseif(test2){

13.//action2

14.}else{

15.//action3

16.}

下面个JSTL的结构能够实现相同的功能?

A.

action1

action2

action3

B.

action1

action2

action3

C.

action1

action2

action3

D.

action1

action2

action3

答案:B

ON109:

假定在web应用中,请求参数productID包含产品的标识符,下面哪两个EL表达式能够

计算productID的值?(选择两个选项)

A.${productID}

B.${tID}

C.${tID}

D.${tID[1]}

E.${tID}

F.${tID[0]}

G.${tID}

答案:B,F

ON115:

对于给定的JSP错误处理页面,下面那一个隐含对象能够指向未捕获的异常?

ion

ble

terror

texception

答案:B

ON116:

给定:

11.<%

ribute("vals",newString[]{"1","2","3","4"});

ribute("index","2");

14.%>

15.<%--此处插入代码--%>

在第5行插入下面哪三个EL表达式能够输出结果”3”?

A.${vals.2}

B.${vals["2"]}

C.${}

D.${vals[index]}

E.${vals}[index]

F.${vals.()}

G.${vals[vals[index-1]]}

答案:B,D,G

ON131:

用来显式当前的天气报告.天气包含被包含着在页面中,该页面每5

分钟重写一次,下面哪条语句能够保证在使用页面的时候能够包含最新的

文件?

A.<%@includefile=""%>

B.<%@forwardfile=""%>

C.<%@includepage=""%>

D.

E.

答案:D

ON147:

下面那一个JSTL代码片段能够实现导入其他web资源的功能?

A.

B.

C.

D.

E.无法使用JSTL完成导入功能,只能使用标准的动作完成此任务。

答案:A

ON151:

给定HttpServlet请求对象request以及HttpServlet响应对象response,下面哪条语句能够在

servlet中创建cookie"username",并将值设为"joe"?

kie("username"."joe")kie("username,"joe")

kie(username","joe"))

der(newCookie("username","joe"))

kie(newCookie("username","joe"))

kie(newCookie("username","joe"))

der(newCookie("username","joe"))

答案:F

ON160:

下面哪两个HTTPServlet的方法能够对客户端请求进行处理?(选择两个选项)

e

it

ess

答案:AC

25.在JSP程序中若想定义一个方法,必须将该方法放在下列哪种标记里(C)

A.<%%>B.<%@%>C.<%!%>D.<%----%>

26.以下哪个不是page指令的属性(D)

t

27.在当前页面中包含的正确语句是(D)

A.<%@include=””%>

B.

C.<%@includepage=””%>

D.<%@includefile=””%>

28.以下脚本元素中有语法错误的是(C)

A.<%!inti=0;%>

B.<%inti=0;%>

C.<%=i;%>

D.<%i++;%>

的全称是(B)

rverPages

rvletPages

30.给定代码:

Todayis:<%=newDate()%>

为了让JSP页面能够正确运行,需要在空白处填写哪条语句?(A)

A.<%@pageimport=""%>B.<%@importclass=""%>

C.<%@includefile=""%>D.<%@includeclass=""%>

31.下面哪一项关于JSP的说法是不正确的(C)

A.将内容的生成和显示进行分离B.能够跨平台

C.可以直接在浏览器端解释执行D.采用标签简化页面开发

32.以下哪个包不是page指令默认导入的(B)

A..*B..*C.t.*D..*

33.根据开发的需要,开发人员需要在当前页面中包含,下列那个选项不能够实

现此功能:(D)

A.<%@includefile=””%>B.

C.D.

34.下面的哪个选项不能实现页面的跳转(A)

A.B.<%direct("someurl");%>

C.D.

35.假设e()方法返回值的类型为,那么对于JSP片段:Welcome

<%=e()%>,下面哪条语句的作用与其相同?(A)

me<%(e();%>

me<%(e();%>

me<%(e();%>

me<%(e();%>

36.如果JSP开发人员希望所编写的注释,能够输出到客户端的浏览器,那么需要使用下

列哪种类型的语句?(A)

A.

B.<%//thisisacomment%>

C.<%--thisisacomment--%>

D.<%/**thisisacomment**/%>

37.根据开发的需要,开发人员需要在当前页面中包含,下列那个选项不能够实

现此功能:

A.<%@includefile=””%>(D)

B.

C.

D.

38.下面哪一个不是JSP本身已加载的基本类?(B)

A、.*B、.*C、t.*D、.*

39.对于预定义<%!预定义%>的说法错误的是:(C)

A、一次可声明多个变量和方法,只要以“;”结尾就行

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

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

D、在预定义中声明的变量将在JSP页面初始化时初始化

40.在JSP中使用标记时,不会出现的属性是:(C)

.以上皆不会出现

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

(D)

A.<%@page%>作用于整个JSP页面。B.可以在一个页面中使用多个<%@page%>指令。

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

D.<%@page%>指令中的属性只能出现一次。

42.在JSP中调用JavaBean时不会用到的标记是:(A)

A.B.

C.D.

要把请求转发给,应该在中如何实现?

(A)

(A)

(B)

44.当浏览器第二次访问以下JSP网页时的输出结果是什么?(C)

<%

intb=0;

a++;

b++;

%>

a:<%=a%>

b:<%=b%>

(A)a=0b=0

(B)a=1b=1

(C)a=2b=1

45.若在某JSP文件中有如下语句:(D)

<%

n("hello");

();

n("Stillsayhello");

n("BufferSizeoftheoutObjectis:"+ferSize());

%>,其执行结果是:(D)

(A)helloStillsayhello

BufferSizeoftheoutObjectis:8192

(B)hello

Stillsayhello

BufferSizeoftheoutObjectis:8

(C)Stillsayhello

BufferSizeoftheoutObjectis:8192

(D)StillsayhelloBufferSizeoftheoutObjectis:8192

46.以下哪个包不是page指令默认导入的(B)

A.“.*”B.”.*”C.”t.*”D.”.*”

47.标记中用于指明资源包全名的属性是(A)

48.用于设置本地属性的JSTL标记是(b)

A.B.C.D.

49.标签中使用______属性表示要输出的内容。(a)

A.valueB.nameC.propertyD.object

50.下面SQL标记库中的标记,哪个是用来修改数据库中的记录(a)

A.B.C.D.

51.用于设置本地属性的JSTL标记是(b)

A.B.C.D.

52.从资源文件中获取消息内容的JSTL标记是_____________(d)

A.B.C.D.

53.下列哪个EL函数用来消除字符串两端的空格(d)

A.${fn:contains()}B.${fn:startsWith()}

C.${fn:indexOf()}D.${fn:trim()}

54.下面的哪个选项不能实现页面的跳转(a)

A.B.<%direct("someurl");%>

C.D.

55.下列哪个EL函数用来消除字符串两端的空格(d)

:contains():startsWith()

:indexOf():trim()

56.下面的哪个选项不能实现页面的跳转(a)

A.B.<%direct(“someurl”);%>

C.D.

的全称是(b)

ndardTagLibrary

verTagLibrary

58.标签中使用__a____属性表示要输出的内容。()

A.valueB.nameC.propertyD.object

59..在JSP页面中,开发人员希望使用动态代码实现如下功能:b

.if(test1){

.//action1

.}elseif(test2){

//action2

}else{

//action3

}

如果使用JSTL方式实现,下列那个选项能够实现上述的功能?

A.

action1

action2

action3

B.

action1

action2

action3

C.

action1

action2

action3

D.

action1

action2

action3

60.标签中使用c属性表示集合中的一个元素。

AcollectionBitemsCvarDvarStatus

的全称是(a)

rverPage

rvlet

62.下列选项中不属于服务器端动态网页技术的是(c)

服务默认情况下使用的端口号是(b)

A.8000B.8080C.8888D.80

64.在JSP程序中若想定义一个方法,必须将该方法放在下列哪种标记里(c)

A.<%%>B.<%@%>C.<%!%>D.<%----%>

65.下面哪一个属性不是<%@page%>标签的属性(d)

tType

66.使用request对象的getParameter()方法可以读取一个输入控件的哪个属性值(b)

67.表单标记中的action属性的作用是(c)

A.为表单命名B.调用客户端验证方法

C.指明表单信息发送的目的地址D.声明表单的提交方式

68.在使用单选按钮时,为了达到单选效果,属于同一组单选按钮的哪个属性必须保持一

致(b)

69.下列哪个对象不属于JSP的内置对象(c)

n

70.当发生错误时能定向到另一个错误处理页面,那么文件中应该定义page

指令里的哪一个属性。(d)

rPage

age

71.在JDBC中,使用下列哪个接口来描述结果集(c)

Manager

72.使用Statement对象的方法运行SQL语句时,如果是查询语句(select),通常使用下

列哪个方法(d)

nection()eUpdate()Statement()eQuery()

73.下面哪一个属性不是标签中用到的属性(a)

74.在JSP中,可以声明使用JavaBean组件,同时可以给Bean组件的相应属性赋值,下

面哪一个标签可以给JavaBean组件的属性赋(d)

A.标签B.标签

C.标签D.标签

75.执行数据库操作时,下面哪一个SQL语句是正确的。(b)

*studentsetage=age+1

*omstudent

76.如果某个类要成为Servlet,则它应该继承如下哪个类(b)

cServlet

77.在Servlet的生命周期中,不会调用的方法是(d)

()e()y()()

78.下面哪一条语句的语法是正确的(d)

A.<%=ameter("name");%>

B.<%!Stringname="abc"%>

C.<%ribute("name",name);%>

D.<%Stringname2=null;%>

79.以下关于JavaBean的描述错误的是

(c)

an是一个公有java类an提供给外界使用的方法是公有类型的

an必须有一个带参构造方法D.在JSP中使用的JavaBean必须放在一个有名包

80.对于声明语法<%!%>的说法错误的是:(c)

A、一次可声明多个变量和方法,只要以“;”结尾就行B、一个声明仅在一个页面中有效

C、声明的变量将作为局部变量D、在预定义中声明的变量将在JSP页面初始化时初始

81.在JSP中使用标记时,不会出现的属性是:(c)

.以上皆不会出现

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

(D)

A.<%@page%>作用于整个JSP页面。

B.可以在一个页面中使用多个<%@page%>指令。

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

D.<%@page%>指令中的属性只能出现一次。

83.在JSP中调用JavaBean时不会用到的标记是:(A)

A.B.C.D.

84.不能在不同用户之间共享数据的方法是(A)

A、通过cookieB、利用文件系统C、利用数据库D、通过ServletContext对象

二、填空题

e指令其language属性默认值__java_____;

注释中一种是__Java注释_____,其注释语法为____//或/*_____*/_______.另一种

注释是___Jsp注释________,其语法为___<%----%>

3.从资源文件中读取消息内容的JSTL标记是_____。

4.${fn:substringAfter("Welcome#ToJSPWorld","#")}的输出结果为____ToJSPWorld

_______。

5.为了让所开发的应用能够支持多国语言,可以使用JSTL标准标记库中的

_______或___标记将所需要的资源文件引入到JSP页面中。

6.假定在一个Web应用中,我们创建了两个支持英文和中文的语言资源文件,它们分

别为ties和Resource_zh_ties,为了使我们开发的JSP页面能够支持

国际化操作,需要在JSP使用JSTL的________或_________标

记将资源文件包含到本页面中。

7.标签的作用是条件判断。

8.标签的作用是将EL表达式的值存储在一个变量中。

9.标签的作用是循环迭代。

10.标签的作用是输出。

11.标签的作用是处理字符串中由指定分隔符分隔的各个子串。

12.在本机上安装了Tomcat服务器,使用的均为默认安装选项,将自己编写的文

件放在Tomcat安装目录webappsexamples目录里,那么在本机的浏览器中要访问

文件,应使用的url地址为http://localhost:8080/examples/。

13.当getParameter()方法的参数部分指定的输入控件不存在时,该方法的返回值为null。

14.列表框的name属性值为“city”,并且允许多选,若要一次读取所有的选中项并存放于

数组str中,则对应的java语句为String[]str=ameterValues(“city”);。

15.若要修改Tomcat服务默认使用的端口号,可以在_____文件中修改。

指令中language属性的默认值是_java___;isErrorPage属性的默认值是

____false____;buffer属性的默认值是___8kb____。

17.用response对象的___addCookie_____________方法可以将cookie对象写入客户端。

18..已知文件的路径为c:/myjsp/inc,文件的路径为c:/myjsp。若使用

response的重定向方法由跳转到中,则正确的写法

为direct(“../”)。

19.在Tomcat中,所有编译好的JavaBean都需要放在某个应用目录下的

_WEB-INF/classes_目录之下。

三、简答题

1.请对JSP给出一个正确的定义,同时至少列举出它的三个特点。

2.请至少列举出三个JSP中常用的内置对象并简要说明它们各自的功能。

3.请简要说明编写一个数据库应用程序的基本流程。

4.请简要说明编写一个JavaBean需要遵循的规范。

5.请简要说明Servlet的生命周期分为几个阶段及各阶段调用的主要方法。

6.简述JSP页面的工作原理。

(1)客户端请求向JSP容器(如Tomcat)发出对JSP页面的请求;

(2)JSP容器将对应的JSP页面转换成JavaServlet源代码;

(3)JSP容器编译Servlet源代码,生成.class文件;

(4)JSP容器加载运行.class文件,生成响应结果;

(5)JSP容器把响应的输出结果发送到客户端。

页面中注释有哪几种?

(1)Html注释:会输出到客户端浏览器,但不进行显示;

语法:

(2)Java注释:不会输出到客户端,但会被JSP引擎解释,写入生成的Servlet类

单行注释://

多行注释:/**/

(3)JSP注释:用于描述JSP程序代码,不会被JSP引擎解释,也不会输出到客户

端。

语法:<%--这是隐藏的注释--%>

容器支持的元素类型有哪几种?

(1)脚本元素

(2)指令元素

(3)动作元素

(4)表达式语言(EL)

9.如何使用JSP页面来处理运行时错误?

通过page指令的errorPage和isErrorPage属性处理错误。例如:

<%@pageerrorPage=""%>

<%

/*可能产生异常的代码*/

%>

<%@pagecontentType="text/html;charset=gb2312"isErrorPage="true"%>

<%

/*对异常的处理代码*/

%>

10.请列出三个JSP标准动作,并说明这些动作完成的功能

(1)动作:在JSP页面的执行过程中动态地加入外部的资源,外部的资

源可以是

html或jsp文件

(2)动作:允许将当前的请求转发至另一个动态页面或Servlet

(3)动作:用来给JSP页面传递参数

11.请列出JSP对象的四种作用范围,以及对应的内置对象。(5分)

12.请列出JSTL标记库的5类标准标记库的名称。(5分)

13.分别介绍标签的作用,以及他们之间的区别

14.请列出标签的常用属性,并举例说明标签的用法。

中隐含对象param的作用是什么?

16.在EL中访问变量的值可以使用如下的EL元素:${变量名},如果没有指定变量的有

效范围,JSP容器会依次到哪几个范围内查找该变量?

17.<%Stringa=“abook”;%><%ribute(“b”,a);%>要使用EL访问该

字符串,是用${a}还是${b}?

表达式语言中支持算术运算符+、-、*、/吗?

有哪些内置对象?作用分别是什么?

application对象代表应用程序上下文,它允许JSP页面与包括在同一应用程序中的任何Web

组件共享信息。

Config对象允许将初始化数据传递给一个JSP页面

Exception对象含有只能由指定的JSP“错误处理页面”访问的异常数据。

Out对象代表提供输出流的访问

Page对象代表JSP页面对应的Servlet类实例

PageContext对象是Jsp页面本身的上下文,它提供唯一一组方法来管理具有不同作用域的

属性

Request对象提供对Http请求数据的访问,同时还提供用于加入特定请求数据的上下文

Response对象允许直接访问HttpServletResponse对象

Session对象可能是状态管理上下文中使用最多的对话

有哪些动作?作用分别是什么?

操作被用来以“名—值”队的形式为其他标签提供附加信息

操作允许在请求是在现成的JSP页面里包含静态或者动态资源

操作允许将请求转发到另一个JSP、servlet或静态资源文件

标签用来在JSP页面中创建一个JavaBean实例并指定他的名字以及作用范围

此操作和setBean一起协作,用来设置JavaBean的属性

操作是对操作的补充,用来访问一个Bean的属性

用来产生客户端浏览器的特别标签,可以使用它来插入Applet和JavaBean

中动态INCLUDE与静态INCLUDE的区别?

如果文件仅仅是静态文件,那么这种包含仅仅是把包含文件的内容加到JSP文件中去,但这

个被包含文件不会被JSP编译器执行。相反,如果这个被包含文件是动态的文件,那么他将

被JSP编译器执行。如果是动态文件还可以用传递参数

的内置对象及方法

答:request表示HttpServletRequest对象。它包含了有关浏览器请求的信息,并且提供了几

个用于获取cookie,header,和session数据的有用的方法。

response表示HttpServletResponse对象,并提供了几个用于设置送回浏览器的响应的方法

(如cookies,头信息等)

out对象是ter的一个实例,并提供了几个方法使你能用于向浏览器回送输出

结果

pageContext表示一个ntext对象。它是用于方便存取各种范围的名字

空间、servlet相关的对象的API,并且包装了通用的servlet相关功能的方法

session表示一个请求的ssion对象。Session可以存贮用户的状态信息

applicaton表示一个tContext对象。这有助于查找有关servlet引擎和servlet

环境的信息

config表示一个tConfig对象。该对象用于存取servlet实例的初始化参数。

page表示从该页面产生的一个servlet实例。

缩写的含义,以及各个部分通常实现技术?

24.两种跳转方式分别是什么?有什么区别?

操作允许在请求是在现成的JSP页面里包含静态或者动态资源

操作允许将请求转发到另一个JSP、servlet或静态资源文件

和Servlet有哪些相同点和不同点,他们之间的联系是什么?

答:JSP是Servlet技术的扩展,本质上是Servlet的简易方式,更强调应用的外表表达。JSP

编译后是"类servlet"。Servlet和JSP最主要的不同点在于,Servlet的应用逻辑是在Java文

件中,并且完全从表示层中的HTML里分离开来。而JSP的情况是Java和HTML可以组合

成一个扩展名为.jsp的文件。JSP侧重于视图,Servlet主要用于控制逻辑。

JSP和Servlet有哪些相同点和不同点,他们之间的联系是什么?

四、程序阅读题

1.阅读下列程序,回答后面的问题。

文件名称:

<%@pagecontentType="text/html;charset=GBK"%>

这里是显示结果:

文件名称:

联系我们网站地图

站务管理

(1)简要说明页面中出现的<%@page%>的作用。

设置输出文件的类型和字符集

(2)访问页面,写出该页面的输出结果。

这里是显示结果:

联系我们网站地图站务管理

2.请写出如下程序的运行结果:

<%@pagecontentType="text/html;charset=gb2312"%>

<%!privateintdemoValue=56;

publicintgetValue()

{

returndemoValue;}

%>

第一个表达式,value的值是<%=demoValue%>

第二个表达式,value的值是<%=getValue()%>

第三个表达式,<%=newString("test")%>

第一个表达式,value的值是56

第二个表达式,value的值是56

第三个表达式,test

3.有如下的JavaBean

packageaaa;

publicclassA

{

privateintnum;

publicvoidsetNum(intnum)

{=num;}

publicintgetNum()

{returnnum;}

}

并通过创建了一个JavaBean的实例

现要求使用EL表达式语言取得mybean的num属性值,该EL表达式该怎么写?

4.阅读下列程序(和),回答问题。

文件名称:

<%@pagecontentType=”text/html;charset=gb2312”%>

<%@includefile=””%>

您好,欢迎您的到来!

文件名称:

回到首页

校园新闻

师生论坛


(1)简要说明文件中出现的<%@include%>指令的作用。(2分)

(2)访问页面,写出该页面的输出结果。(3分)

5.阅读下列程序(和)

文件名称:

"/>

文件名称:

<%=ameter("name")%>

and

<%=ameter("friend")%>

aregoodfriends!

(1)在浏览器的地址栏中输入http://127.0.0.1:8080/myjsp/?friend=Jack后回车,

写出页面上的输出结果。(3分)

(2)本例中使用了动作进行重定向,请问页面执行完毕后,浏览器地址栏中

的文件名仍保持文件名不变,还是改变为重定向后的新文件名?

(2分)

6.阅读下面程序,回答问题。

文件名称

<%@pagecontentType="text/html;charset=gb2312"import=".*"%>

<%

try{

e("bcDriver");

Connectioncon=nection("jdbc:odbc:mydsn","","");

Statementstmt=Statement();

ResultSetrs=eQuery("select*frombookwhereprice>35.0");

while(())

{

(ing(2));

(ble(4));

(“
”);

}

();

();

();

}

catch(SQLExceptione)

{n(sage());}

%>

数据源已配置完成,其中book表的内容如下所示:

bookID(文本型)bookName(文本型)publisher(文本型)price(双精度型)

001-22-23-1J2EE应用开发清华大学出版社66.5

001-22-23-2Java编程思想机械工业出版社35.0

001-22-23-3JSP应用开发详解电子工业出版社59.9

(1)请写出本程序中所使用的数据库驱动程序的名称(驱动程序类名)。(2分)

(2)访问页面,写出该页面的输出结果。(3分)

7.阅读下列程序(和),回答问题。

文件名称:

packagejisuan;

publicclassJiSuanQi{

privateStringvalue1;

privateStringvalue2;

privateStringop;

publicJiSuanQi(){

value1="";

value2="";

op="";

}

publicvoidsetValue1(Stringv1){

value1=v1;

}

publicvoidsetValue2(Stringv2){

value2=v2;

}

publicvoidsetOp(Stringo){

op=o;

}

publicStringjiSuan(){

intv1=nt(value1);

intv2=nt(value2);

intresult=0;

if(("+")){

result=v1+v2;

}

elseif(("-")){

result=v1-v2;

}

elseif(("*")){

更多推荐

setattribute