Struts2习题1
1.struts中的package的作用是什么?namespace可以为空吗?如果namespace为空会意味着什么呢?
标识、 可以 、如果没写,说明该包为默认空间
2.Action 的实现通集成常用那种方法?
一种是直接实现自己的Action
另一种是实现Action的接口
继承ActionSupport
3.不属于Struts2的动作类的常量返回值的是(C)
A.success
B.input
C.never
D.login
4.以下不属于Struts2动作执行的结果类型是(A)
a.action
b.redirect
c.redirectAction
d.dispatcher
5.在struts.xml中。假如在一个package中没有配置namespace,那么在其中配置一个Action名字叫做login,它的result是这样配置的
A.在根路径后输入/login
B.在根路径后输入/user/login
C.在根路径后输入/login/user
D.在根路径后输入/abc/login
6.正规开发中,在使用struts2时定义Action使用哪种方式。 B
A.直接定义Action类。
B.从ActionSupport继承。
C.从Action继承。
D.实现Action接口。
7.不同的线程在调用Action时创建几个Action实例。C
A.1个
B.2个
C.每个线程创建1个。
D.可以自定义配置。
8.struts提供了Action接口定义了5个标准字符串常量,不包括的有(C A SUCCESS
B NONE
C REG
D LOGIN
)
9.列举出action执行结果类型,并说明用途。
默认结果类型是dispatcher
chain:Action链式处理的结果类型,也就是将结果转发到这个action中。
dispatcher:用于整合JSP的结果类型
redirect:实际上dispatcher和redirect的区别就是在于转发和重定向的区别。
redirect-action:重定向action
10.struts2中result-type的chain和redirectAction的区别
chain,它是一个琏式的,是从一个Action转发另外一个Aciton
redirectAction,是从新请求一个Action
11.action的class里面写的是什么?
Action相应类的详细路径
12.action的extends里面调用的是什么?
从另外一个包继承、相当于拥有即承包的所有配置
13.如果不写action的后面mothod,默认的调用的方法是什么,如果写的话,写的时候有什么需要注意的?
不写会默认调用最上面的方法
14.输出值的strtus标签是什么?
s:property
15.循环的struts标签是什么?
s:iterator
15.判断的strtuts标签是什么?
s:if
16.显示文本的strtuts标签是什么? 17.请简述前台提交后是如何到达后台action的。 通过form表单action找到struts配置文件相应action的类 再去找相应action类 里的方法 Struts2习题2 一、填空题 1.Struts2框架由___________和___________框架发展而来。(Struts&WebWork ) 2.Struts2以___________为核心,采用___________的机制来处理用户的请求。(WebWork,拦截器) 3.Struts2中的控制器类是一个普通的___________。Class或填过滤器类 二、选择题 1.不属于Action接口中定义的字符串常量的是___________。B A.SUCCESS B.FAILURE C.ERROR D.INPUT 2.在控制器类中一般需要添加相应属性的___________和___________。AC A.setter方法 B.as方法 C.getter方法 D.is方法 3.控制器需要在___________配置文件中进行配置。B A.web.xml B.struts.xml C.struts2.xml D.webwork.xml 4.不属于Struts 2表单标签库的是___________。D A. C.