struts2复习题(含标准答案)

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

Struts2复习题

1.以下属于struts2的控制器组件是:

A.Action

B.ActionForm

C.ActionServlet

D.dispatchAction

2.以下属于struts2的体系结构的是:(多选)

A.struts2控制器组件

B.struts2配置文件

C.FilterDispathcer

D.Action

3.以下属于struts2配置文件中的配置元素是:(多选)

A.

B.

C.

D.

4.关于struts1和struts2对比的说法正确的是:

A.struts1要求Action类继承struts1框架中的Action父类,struts2中则不一定需要继承,可以是POJO类

B.struts1中的Action不是线程安全的,而struts2中的Action是线程安全的

C.struts1和struts2中都使用ActionForm对象封装用户的请求数据

D.struts1使用OGNL表达式语言来支持页面效果,struts2通过ValueStack技术使标签库访问值

5.以下关于ValueStack说法正确的是:(多选)

A.每个Action对象实例拥有一个ValueStack对象

B.每个Action对象实例拥有多个ValueStack对象

C.Action中封装了需要传入下一个页面的值,这些值封装在ValueStack对象中

D.ValueStack会在请求开始时被创建,请求结束时消亡

6.关于struts2配置文件说法正确的是:

A.必须在WEB-INF/classes目录下

B.名字必须为struts.xml

C.配置Action时,必须配置包信息

D.使用元素配置转发

7.在struts2配置中用()元素来配置常量:

A.

B.

C.

D.

8.关于struts2包的说法正确的是:

A.struts2框架使用包来管理常量

B.struts2框架定义包时必须指定name属性

C.struts2框架中配置包时,必须继承自struts-default包,否则会报错

D.struts2框架中使用包来管理Action

9.struts2中获取Servlet API的方法正确的是:(多选)

A.使用ActionContext对象以解耦合的方法访问Servlet API

B.使用ServletActionContext对象以解耦合的方式访问Servlet API

C.使用ActionContext对象以耦合的方式访问Servlet API

D.使用ServletActionContext对象以耦合的方式访问Servlet API

10.struts2动态调用的格式为:

A.ActionName?methodName.action

B.ActionName! methodName.action

C.ActionName*methodName.action

D.ActionName@mathodName.action

11.如果要实现struts2的数据校验功能

A.普通Action类可以实现

B.继承自Action接口可以实现

C.继承自ActionSupport类可以实现

D.继承自ActionValidate类可以实现

12.如果要实现自定义处理结果,需继承那个类

A.Dispathcer

B.StrutsResultSupport

C.Support

D.Action

13.实现动态返回结果,在配置元素时使用()指定视图资源

A.${属性名}

B.@{属性名}

C.${'属性名'}

D.${"属性名"}

14.用于实现国际化的struts2标签是:

A.

B.

C.

D.

15.struts2默认的处理结果类型是:

A.dispatcher

B.redirect

C.chain

D.forward

16.自定义转换器继承的抽象类是:

A.Converter

B.TypeConverter

C.StrutsTypeConverter

D.converts

17.自定义转换器的注册方式有:

A.只有全局注册方式

B.只有局部注册方式

C.只有全局和局部注册方式

D.以上说法都不对

18.自定义拦截器类的方式有:(多选)

A.实现Interceptor接口

B.实现AbstractInterceptor接口

C.继承Interceptor类

D.继承AbstractInterceptor类

19.在struts.xml文件中,使用()元素定义拦截器

A.

B.

C.

D.

20.在OGNL中?操作符的作用是:

A.取出符合选择逻辑的第一个元素

B.取出符合选择逻辑的最后一个元素

C.取出符合选择逻辑的所有元素

D.以上说法都不对

21.以下属于struts2标签的是:(多选)

A.Ajax标签

B.数据访问标签

C.logic标签

D.bean标签

22.以下哪个标签是struts2中的用于循环迭代:

A.

B.

C.

D.

23.Struts2主要核心功能是由()实现

a)过滤器

b)拦截器

c)类型转换器

d)配置文件

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

a)视图

b)模型

c)控制器

d)业务层

25.Struts2框架由()和()框架发展而来的【选择二项】

相关文档
最新文档