2024年6月13日发(作者:)

**学院课程考试试卷

课程名称:《使用Struts2开发基于MVC设计模式的企业级应用》 (A)卷

年级: 班级:

--------------------------------------

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

题号 1-20 21-40 41-50 总分

分数

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

1. 在控制器类中一般需要添加相应属性的( A )和(C )。(选两项)

A.setter方法 B.as方法

C.getter方法 D.is方法

--------------------------------------

2. 业务控制器需要在( B )配置文件中进行配置

A. B.

C. D.

3. 不属于Struts 2表单标签库的是( D )。

A. B.

C. D.实现,使用js代码动态定义该表单的提交地址,提交

地址形式为”login!方法名.action”

B. 将按钮用实现,使用js代码动态定义该表单的提交地址,提交

地址形式为”login!方法名.action”

C. 将按钮用实现,使用js代码动态定义该表单的提交地址,提交地址形式

为”login!方法名.action”

D. 将按钮用实现,表单的action属性为””,按钮的

method属性的值为对应提交的方法名

24. 采取模型驱动的Action类必须实现( B )接口。

A. Model

B. ModelDriven

C. ActionModel

D. getModel

25. 在Struts2中使用自定义类型转换器需要实现nverter接口或是继承(D )

A. StrutsTypeConvert类

B. TypeConverter类

C. StrutsConverter类

D. StrutsTypeConverter类

26. 使用自定义类型转换器将用户提交的字符串数据转换成复合类型对象时,需要调用自定义类型

转换器中的( A )方法。

A. convertFromString

B. convert

C. convertToString

D. intercept

27. 为StudentAction类注册局部自定义类型转换器StudentsConverter类,需要定义转换器配置文

件的名称为( C )。

A. ties

B. ties

C. ties

D. ties

28. 在全局自定义类型转换器的配置文件中,按( B )规则书写代码。

A. 自定义的类型转换器=要转换的复合类型

B. 要转换的复合类型=自定义的类型转换器

C. Action中要转换的复合类型对象=自定义的类型转换器

D. 自定义的类型转换器=Action中要转换的复合类型对象

29. 局部自定义类型转换器的配置文件需要放在( B )。

A. src根目录下

B. 对应的Action类所在的包目录下

C. WebRoot根目录下

D. WebRoot的WEB-INF目录下

30. 关于struts2中的拦截器,说法不正确的是( B )。

A. 对于Action经常性的操作,如检验用户是否登录、防止表单的多次提交等,可以将这些经

常性的操作定义在拦截器中

B. 拦截器先于要拦截的Action执行,拦截器处理完后用户请求交给对应的Action处理,并

由Action将处理结果响应给客户端

C. 使用拦截器可以定义在一个Action执行之前执行的代码,也可以在Action执行之后做某

--------------------------------------

--------------------------------------

------------------------------

线

----------------------------------------