当前位置:文档之家› struts2复习总结计划题.docx

struts2复习总结计划题.docx

struts2复习总结计划题.docx
struts2复习总结计划题.docx

Struts2 复习题

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

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

控制器组件配置文件

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

A.

B.

C.

D.

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

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

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

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

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

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

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

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

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

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

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

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

B. 名字必须为

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

D. 使用 元素配置转发

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

A.

B.

C.

D.

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

架使用包来管理常量

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

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

框架中使用包来管理Action

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

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

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

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

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

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

?

!

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

A. 普通 Action类可以实现

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

C.继承自 ActionSupport类可以实现

D.继承自 ActionValidate类可以实现

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

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

A.${ 属性名 }

B.@{ 属性名 }

C.${'属性名'}

D.${"属性名"}

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

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

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

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

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

A. 实现 Interceptor接口

B. 实现 AbstractInterceptor

C.继承 Interceptor类

D.继承 AbstractInterceptor 接口类

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

A.

B.

C.

D.

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

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

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

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

标签 B. 数据访问标签标签标签

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

A.

B.

C.

D.

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

a)过滤器

b)拦截器

c)类型转换器

d)配置文件

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

a)视图

b)模型

c)控制器

d)业务层

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

a)Hibernate

b)Struts

c)Spring

d)WebWork

26. Struts2以(B)为核心,采用()的机制处理用户请求

a)Struts

b)WebWork

c)拦截器

d)jar 包

27. struts2中,不属于Action接口中定义的字符串常量的是()

a)SUCCESS

b)FAILURE

c)ERROR

d)INPUT

28. struts2在控制器类中一般需要添加相应属性的()和()【选择二项】

a)setter 方法

b)as 方法

c)getter 方法

d)is 方法

29.struts2 控制器需要在()配置文件中进行配置

a)

b)

c)

d)

30.不属于struts2标签库的是()

a)

b)

c)

d)