struts2复习题(含答案)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
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标签是:
A.
B.
C.
D.
15.struts2默认的处理结果类型是:
16.自定义转换器继承的抽象类是:
17.自定义转换器的注册方式有:
A.只有全局注册方式
B.只有局部注册方式
C.只有全局和局部注册方式
D.以上说法都不对
18.自定义拦截器类的方式有:(多选)
A.实现Interceptor接口
B.实现AbstractInterceptor接口
C.继承Interceptor类
D.继承AbstractInterceptor类
19.在文件中,使用()元素定义拦截器
A.
B.
C.
D.
20.在OGNL中操作符的作用是:
A.取出符合选择逻辑的第一个元素
B.取出符合选择逻辑的最后一个元素
C.取出符合选择逻辑的所有元素
D.以上说法都不对
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)
31.在JSP页面中可以通过Struts2提供的()标签来输出国际化信息
a)
b)
c)
d)
32.资源文件的后缀名为()
a)txt
b)doc
c)property
d)properties
33.struts2自定义类型转换器必须实现的接口是()
a) Convert
b) TypeConverter
c) StrutsTypeConverter
d) StrutsConvert
34.struts2关于注册全局类型转换器的说法正确的是()【选择二项】
a) 必须提供文件
b) 注册文件的格式为:复合类型=对应类型转换器