Struts测试题

合集下载
相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Struts模拟考试试卷

课程名称:《struts:使用struts框架开发基于MVC设计模式的WEB应用》(A)卷

年级:班级:

姓名:_______________ 学号:_________________ 考试(考查) 闭卷

选择题(每题2分,共计100分)

1. ActionForm中的validate方法返回什么值,认为是验证成功()。[选两项]

A.null B.空字符串

C.一个空的ActionError对象D.一个空的ActionErrorS对象

2.在Struts中,ActionServlet的作用是()。[选两项]

A.它是所有FormBean的父类 B.它是所有ActionBean的父类

C.核心控制器D.将请求中的数据封装到FormBean中

3.下面html标签的使用中正确的是()。[选两项]

A.

B.提交

C.涞水 D.

4.在struts应用程序的JSP页面上,使用HTML:optionsCollection标签初始化从数据库查询得

到的下拉列表框的选择项,该标签的()属性表示用作选项显示的值。

A.name B.label C.value D.property

5.Struts中的ActionServlet属于MVC模式中的()。

A.视图 B.模型C.控制器 D.业务层

6.在配置文件中,使用()元素来指定自定义的一个RequestProcessor。

A.form-beans B.action C.controller D.set-property

7.在JSP页面中可以通过Struts 2提供的()标签来输出国际化信息。

a)

b)

c)

d)

8. Action中的execute方法执行完毕后,需要跳转到这个页面,下列写法中那些从形式上是正确的()。

A.return "";

B.return "show";

C.return ("show");

D.return ("");

9.在struts的配置文件中,action节点的哪一个属性用来action指定引用的actionForm()。 A.name B.attribute C.scope D.path

10.在使用Struts错误处理机制时,将报错信息定义在属性文件后,还需要在文件中使用()标签定义对该属性文件的引用。

A.message-resource B.action C.forward D.form-bean

11.关于struts的dispatchAction,以下说法正确的是()。

A.扩展自dispatchAction的Action类不必定义execute方法

B.在dispatchAction Bean中,创建的实体操作业务的方法,传入的参数可以和普通的Action 的execute方法不同

C.在dispatchAction Bean中,方法名的前缀必须为to或do

D.与普通的Action的配置比较,要使用dispatchAction,需要多一个param

12.在Struts应用程序的JSP页面上,使用()Struts标签初始化从数据库查询得到的下拉列表框选择项。

A.html:hidden B.html:from C.html:text D.html:optionsCollection

13.对于以下这段配置ActionServlet的代码,说法正确的有()。[选三项]

action

config

/WEB-INF/

2

action

*.do

A.Servlet容器在启动Struts应用时,会初始化这个ActionServlet

B.对于所有URL中以”.do”结尾的HTTP请求,都由ActionServlet处理

C.这段代码位于中

D.这段代码位于中

14.在Java EE中,关于框架技术,下面说法错误的是( )。

A.框架是一个可重用的半成品

B.框架能保证我们程序结构风格的统一

C.Struts是一个MVC框架,简化了视图层、模型层的开发

D.DWR是一个框架,用于简化Ajax的开发

15.下列那些文件是struts1的配置文件()。[选两项]

A.B. C. D.

16.在MVC设计模式对应的Java组件中,()负责响应和处理客户的请求。

A.JavaBean B.Servlet C.JSP D.HTML

D.文件中的forward

17.在JSTL的迭代标签c:foreach的属性中,用于指定要便利的对象的集合的是( )。(jsp 的内容)

A.var B.items C.varStatus D.value 18.JSP标准标签库(JST)的标签库描述符文件的后缀是( )。

A..tld B..jar C..properties D..xml

19.在java企业级开发中使用框架的好处并不包括( )。

A.结构统一,便于学习和维护

B.充分利用前人的经验总结,构建更优质的系统

C.通过简单的配置,无需编写代码即可实现业务功能

D.开发时可专心在业务逻辑的处理上

20.下列哪项不属于Struts的优点()。

A.利用Struts提供的taglib可以大大节约开发时间

B.ActionForms使用方便,便于实现单元测试

C.表现与逻辑分离

D.表单验证解决了请求数据的验证问题,增强了系统健壮性

21.在一个基于struts框架构建的应用系统中,中央控制器负责转发客户请求给Action关于请求转发过程的原理,以下说法正确的是()。

A. 在配置文件中存储了一些与Action 和请求信息对应的映射配置信息,中央控制器基于这些映

射配置信息才能完成请求转发过程

B. 在中指定存储映射配置信息的配置文件的名字和位置

C. 每次处理客户请求时,如果从配置文件中匹配到与客户请求一致的映射配置信息, 这些信息

就会被读入内存,供struts 框架在运行期间使用

D. 这些映射配置信息在读入内存后,存储在org . apache . struts . ActionForward类的实

例中

22.在Struts中,DispatchAction和普通Action的配置不同的是()。

A. 需要多配置一个可选的parameter属性

B. 需要多配置一个必须的parameter属性

C. 需要多配置一个可选的method属性

D. 需要多配置一个必须的method属性

相关文档
最新文档