jsp题库及参考答案Word文件下载.docx

上传人:b****4 文档编号:18024931 上传时间:2022-12-13 格式:DOCX 页数:27 大小:31.50KB
下载 相关 举报
jsp题库及参考答案Word文件下载.docx_第1页
第1页 / 共27页
jsp题库及参考答案Word文件下载.docx_第2页
第2页 / 共27页
jsp题库及参考答案Word文件下载.docx_第3页
第3页 / 共27页
jsp题库及参考答案Word文件下载.docx_第4页
第4页 / 共27页
jsp题库及参考答案Word文件下载.docx_第5页
第5页 / 共27页
点击查看更多>>
下载资源
资源描述

jsp题库及参考答案Word文件下载.docx

《jsp题库及参考答案Word文件下载.docx》由会员分享,可在线阅读,更多相关《jsp题库及参考答案Word文件下载.docx(27页珍藏版)》请在冰豆网上搜索。

jsp题库及参考答案Word文件下载.docx

/form>

在loginservlet中获得文本框的值正确的是:

A无法获取,因为代码在Html中

Brequest.getAttribute(“userName”)

Crequest.getParameter(“myName”)

Drequest.getParameter(“userName”)

7)可以用于发送邮件的协议有:

(多选)(BD)

APop3

BSMTP

CFTP

DIMAP

8)在使用JavaMailAPI发送邮件时可以使用哪个方法:

(单选)(A)

ATransport.send()

BStore.sent()

CMessage.send()

DMessage.sent()

9)Jsp在转译阶段生成文件的扩展名是(B)

Aclass

Bjava

Cexe

Dbin

10)下面的说法错误的是:

AJsp可以处理动态内容和静态内容

B在Jsp最终会编译成字节码后执行

C在jsp中可以使用脚本控制Html的标签生成

DJsp中不能使用//注释Java脚本中的代码

11)关于下面这段代码说法正确的是:

%!

Stringtemp;

StringconvertMoney(Stringmoney){

temp=money+”.00”

out.println(temp);

retruntemp;

}

%>

A这里不能调用temp,超出temp的生命周期

B这里不能使用out

C程序通过编译

D不能在这里定义方法

12)在myjsp.jsp中,关于下面的代码说法错误的是:

%@pagelanguage="

java"

import="

java.util.*"

errorPage="

error.jsp"

isErrorPage="

false"

%>

A该页面可以使用exception对象

B该页面发生异常会转向error.jsp

C存在errorPage属性时,isErrorPage是必须的属性值且一定为false

Derror.jsp页面一定要有isErrorPage属性且值为true;

13)下面不属于Jsp隐式对象的是:

Asession

Bconfig

CpageScope

Dexception

14)在jsp中作用域由小到大的组合是:

Arequestpagesessionapplication

Bpagerequestsessionapplication

CpageContextrequestsessionapplication

DpageScoperequestsessionScopeapplicationScope

15)在项目中已经建立了一个JavaBean该类为:

bean.Student,给bean具有name属性,则下面标签用法正确的是:

A<

jsp:

useBeanid="

student"

class="

Student"

scope="

session"

>

/jsp:

useBean>

B<

hellostudent!

C<

bean.Student"

D<

getPropertyname="

name"

property="

/>

16)下列标签使用正确的是:

(多选)(AC)

forwardpage="

XXX.jsp"

paramname="

xxx"

value="

forward>

17)${empty"

"

}的结果是:

Anotnull

Bnull

Ctrue

Dfalse

18)在input.jsp中存在如下的代码:

inputtype="

text"

name="

stuid"

1001"

则在display.jsp中可以使用可以使用哪些语句可以获取stuid的值:

(多选)(ABD)

%=request.getPramater("

)%>

B${param.stuid}

C${param[stuid]}

D${param["

]}

19)在标签处理类中返回值EVAL_PAGE的含义是:

A重复执行标签

B继续处理页面内容

C跳过标签体内容

D跳过页面内容

20)标签文件的扩展名是:

Atld

Btag

Cdtd

Dxml

21)关于MVC下面说法正确的是:

(多选)(ABCD)

AMVC表示模型,视图,控制器

B在model1体系结构中没有使用Servlet

Cmodel1体系结构适合小型项目,开发效率较高,但大型项目会有维护问题

DJavaBean可以访问数据库

22)Model2体系结构中控制器对象是一个:

AServlet

BJavaBean

CJsp页面

DHtml页面

23)FilterConfig的哪个方法可以返回init参数的名称(D)

AgetServletContext()

BgetInitParameter(Stringname)

CgetFilterName()

DgetInitParameterNames()

24)下面关于JSP自定义标记的描述正确的是(A)。

(选择一项)

AJSP自定义标记是用于添加新动作标记的扩展机制

B标记库通常被打包成.jar文件,该文件包含实现库标记的Java文件

Cweb.xml文件的<

taglib-location>

表示类文件的位置

D标记的属性名在web.xml文件中描述

扩展标记的用法

25)在java程序中的my.jsp中要使用标记扩展,下列选项正确的是(D)。

(选择一项)

A<

%@taglibURL=“/hello”prefix=“examples”%>

B<

%taglibURI=“/hello”prefix=“examples”%>

C<

%@tagliburl=“/hello”prefix=“examples”%>

D<

%@tagliburi=“/hello”prefix=“examples”%>

26)对于<

param>

动作,描述正确的是(AB)(选择两项)

jsp:

param>

是<

include>

、<

标记的子标记

B如果有aa.jsp代码:

next.jsp"

<

jb-aptech"

则在next.jsp中可以使用request.getParameter(“name”);

把属性name的值取出来

C如果有aa.jsp代码:

则在next.jsp中可以使用request.geAttribute(“name”);

D如果<

标记不放在<

标记内,也就是不作为<

forwrd>

的子标记,则使用浏览器查看时会显示错误页面

27)在JSP中,在aa.jsp中有行代码:

%request.setAttribute(“Co.”,”jb-aptech”);

在bb.jsp中有行代码:

%out.println((String)request.getAttribute(“Co.”));

为了使得在bb.jsp中的如上代码可以显示“bi-aptech”,可以使用(ABD)方法。

(选择三项)

A在aa.jsp中使用<

formmethod=postaction=”bb.jsp”>

把请求提交到bb.jsp

B在aa.jsp中使用<

forwardfile=”bb.jsp”/>

把页面跳转到bb.jsp

C在ss.jsp中使用<

%respones.sendRedirect(“bb.jsp”);

把页面重定向到bb.jsp

D在aa.jsp中使用%@includefile=”bb.jsp”%包含页面bb.jsp

E在ss.jsp中使用<

%

config.getServletContext().getRequestDispatcher(“/bb.jsp”).forward(request,response);

28)在JSP中,在JSP中想要使用JavaBean:

mypackage.mybean,则以下写法正确的是(D)(选择一项)

usebeanid=”mybean”scope=”pageContext”class=”mypackage.mybean”/>

useBeanclass=”mypackage.mybean.class”/>

usebeanid=”mybean”class=”mypackage.mybean.java”>

useBeanid=”mybean”class=”mypackage.mybean”/>

[JSP]

29)在JSP中,如果使用标记:

getPropertyname=”beanName”property=”propertyName”/>

准备取出bean的属性的值,但propertyName属性在beanName中不存在,也就是说在beanName中没有这样的属性名:

propertyNam,也没有getPropertyName()方法,那么会在浏览器中显示(D)

A错误页面

Bnull

C0

D什么也没有

[Web的部署问题]

30)一个Web应用程序的目录由两部分组成,(BCD)。

(选择三项)

A一个classes目录,还有一个包含了html、Servlet、JSP等文件的目录

B一个包含公有资源的目录,还有一个私有的目录

C一个Web应用的根目录,和在根目录下的WEB-INF目录

D一个可以访问任何文件的目录,一个禁止下载其中资源的目录

31)在JSP中,当发生404错误,浏览器会显示默认的页面,为了使得当发生404错误时,打开自己设计的文件:

404Error.html,(A)在Web.xml中配置。

error-page>

error-code>

404<

/error-code>

location>

/errors/404Error.html<

/location>

/error-page>

error-type>

/error-type>

exception-type>

javax.servlet.$404Exception<

/exception-type>

error>

/error>

32)在JSP中myWebApp是一个web应用程序的根目录,当在浏览器中输入http:

//localhost:

8080/myWebApp/时,会自动打开该目录下的start.jsp文件。

为了达到这个要求,需要在web.xml中添加如下代码。

(选择一项)(D)

welcom-file>

start.jsp<

/welcom-file>

welcom-file-list>

/welcom-file-list>

welcom-list>

/welcome-list>

33)在web.xml有如下代码段:

servle>

servle-name>

teacher<

/servlet-name>

servlet-class>

teacherCart<

/servlet-class>

/servlet>

在Servlet中()把Servlet名:

teacher取出来。

(选择一项)(B)

A使用Servlet的getServletName方法

B使用ServletConfing的getServletName方法

C使用ServleContext的getServletName方法

D使用ServletRequest的getServletName方法

ServletConfig表示Servlet的配置149ServletContext表示上下文,一组servlet共享的资源251getServletContext().get得到的是上下文参数253ServletConfig获得servlet初始化参数

34)JSP代码<

%=”1+4”%>

将输出(A).(选择一项)

A1+4

B5

C14

D不会输出,因为表达式是错误的

35)在JSP中,在web.xml中有以下代码段:

servlet>

…………

init-param>

param-name>

listOrders<

/param-name>

param-value>

com.mycompany.myactions.ListOrdersAction<

/param-value>

/init-param>

………………

其中,省略号表示了一些代码。

在Servlet中(C)把初始化参数listOrders的值:

com.mycompany.myactions.ListOrdersAction取出来。

A使用Servlet的getInitParameter(“listOrders”)方法

B使用ServletContext的getInitParameter(“listOrders”)方法

C使用ServletConfig的getInitParmeter(“listOrders”)方法

D使用ServletRequest的getInitParmeter(“listOrders”)方法

36)在JSP中,在web.xml有如下代码段:

context-param>

webmaster<

param-valuc>

***********************<

/context-param>

在Servlet中(B)把webmaster的值:

***********************取出来。

2A使用RequestDispatcher的getInitParameter(“webmaster”)方法

B使用ServletContext的getInitParameter(“webmaster”)方法

C使用ServletConfig的getInitParameter(“webmaster”)方法

D使用GenericServlet的getInitParameter(“webmaster”)方法

 

37)在JSP中,在web.xml中,有如下代码:

session-config>

session-timeout>

30<

/session-timeout>

/*是分钟*/

/session-config>

a)以下描述,正确的是(B)。

A定义了默认的会话时时长,时长为30秒

B可以使用HttpSession类的getMaxInactiveInterval()方法把该值取出来

C定义了默认的会话超时时长,时长为30小时

D可以使用Session类的getMaxInactiveInterval()方法把该值取出来

38)在JSP中,当用户在浏览器中输入:

http:

8080/myWebApp/start/,就会调用student这个Servlet,可以在Web.xml中(C)配置。

servlet-name>

/start/*<

servlet-class>

student<

servlet-mapping>

servlet-name>

serlet-name>

url-pattem>

/url-pattem>

/servlet-mapping>

st<

39)aa.jsp文件如下:

staticinti=0;

intj=0;

html>

body>

for(;

i++<

2;

{out.print(j++);

out.print(“”);

/body>

/html>

有两个客户依次使用浏览器浏览aa.jsp,且每个客户只浏览aa.jsp一次,那么第二个客户看到浏览器显示(D).(选择一项)

A01

B12

C34

D56

E什么也没有

40)如果a是b的父类,b是c的父类,c是d

的父类,他们都在包中。

则以下正确的是(BC)。

(选择两项)

usebeanid=“mybean”scope=“page”

class=“mypackage.d”type=“b”>

class=“mypackage.d”type=“Object”/>

class=“mypackage.d”type=“mypackage.a”/>

class=“mypackage.d”type=“a”/>

41)在JSP中,aa.jsp文件使用了一个Bean,该Bean属于类mypackage.bb,该Bean和oracle数据库连接,完成对数据库中某个表的插入、修改和查询数据的功能,mypackage.bb的方法getRs返回记录集rs,则以下描述正确的是(A)(选择一

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 求职职场 > 简历

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1