struts2复习题(含标准答案)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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框架由()和()框架发展而来的【选择二项】