struts2复习题含答案.docx

上传人:b****5 文档编号:4487045 上传时间:2022-12-01 格式:DOCX 页数:12 大小:17.60KB
下载 相关 举报
struts2复习题含答案.docx_第1页
第1页 / 共12页
struts2复习题含答案.docx_第2页
第2页 / 共12页
struts2复习题含答案.docx_第3页
第3页 / 共12页
struts2复习题含答案.docx_第4页
第4页 / 共12页
struts2复习题含答案.docx_第5页
第5页 / 共12页
点击查看更多>>
下载资源
资源描述

struts2复习题含答案.docx

《struts2复习题含答案.docx》由会员分享,可在线阅读,更多相关《struts2复习题含答案.docx(12页珍藏版)》请在冰豆网上搜索。

struts2复习题含答案.docx

struts2复习题含答案

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中获取ServletAPI的方法正确的是:

(多选)

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

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

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

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

1

0."struts2动态调用的格式为:

A.ActionName?

methodName.action

B.ActionName!

methodName.action

C.ActionName*methodName.action

D.ActionName@mathodName.action

1

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

A.普通Action类可以实现

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

C.继承自ActionSupport类可以实现

D.继承自ActionValidate类可以实现

1

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

A.Dispathcer

B.StrutsResultSupport

C.Support

D.Action

1

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

A.${属性名}

B.@{属性名}

C.${'属性名'}

D.${"属性名"}

1

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

A.

text>

B.

message>

C.

textfield>

D.

resource>

1

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

A.dispatcher

B.redirect

C.chain

D.forward

1

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

A.Converter

B.TypeConverter

C.StrutsTypeConverter

D.converts

1

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

A.只有全局注册方式

B.只有局部注册方式

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

D.以上说法都不对

1

8."自定义拦截器类的方式有:

(多选)

A.实现Interceptor接口

B.实现AbstractInterceptor接口

C.继承Interceptor类

D.继承AbstractInterceptor类

1

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

A.

B.

C.

D.

2

0."在OGNL中?

操作符的作用是:

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

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

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

D.以上说法都不对

2

1."以下属于struts2标签的是:

(多选)

A.Ajax标签

B.数据访问标签

C.logic标签

D.bean标签

2

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

A.

property>

B.

iterator>

C.

logic>

D.

foreach>

2

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

a)过滤器

b)拦截器

c)类型转换器

d)配置文件

2

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

a)视图

b)模型

c)控制器

d)业务层

2

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

a)

b)

c)

d)Hibernate

Struts

Spring

WebWork

2

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

a)Struts

b)WebWork

c)拦截器

d)jar包

2

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

a)SUCCESS

b)FAILURE

c)ERROR

d)INPUT

2

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

a)setter方法

b)as方法

c)getter方法

d)is方法

2

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

a)web.xml

b)struts.xml

c)application.porperties

d)webwork.xml

3

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

a)

textfield>

b)

textarea>

c)

submit>

d)