选择题
Struts体系结构实现了MVC设计模式的概念那么它将以下选项中给出的什么分别映射为web应用中的组件?( )
A View
B Model
C ActionServlet
D Action
E ActionMapping
F Controller
在Struts体系结构中以下哪个由代表系统状态和商业逻辑的Action来构建?( )
A View
B Model
C Action
D Controller
在Struts中以下选项哪一个是负责Struts体系中的流程控制?( )
A Controller
B Model
C ActionServlet
D Action
ActionServlet由什么来实现?( )
A View
B Model
C ActionMapping
D Controller
在Struts框架中ActionForm对象的主要作用是什么?( )
A 封装对象
B 流程控制
C 构建业务逻辑
D 返回结果
在负责显示的JSP页面我们需要在action标签中我们需要添加在横线处添什么属性来负责验证?
A validate()
B validate=true
C validate=false
D html:errors
在Struts框架中适用资源文件都要以什么编码来编写?( )
A ISO
B GBK
C UTF
D GB
以下哪些是Action的子类?( )
A DispatchAction
B MappingDispatchAction
C DynaActionForm
D DynaValidatorActionForm
在Struts中动态的ActionForm是什么?( )
A DispatchAction
B MappingDispatchAction
C DynaActionForm
D DynaValidatorActionForm
如何在Struts中如果我们要使用Validation作验证?( )
A 需要使用DynaValidatorActionForm类
B 同时我们要把validationjar和jakartaorajar两个文件配置到WEB应用的lib下
C 还要保证validatorrulesxml和validationxml两个配置文件放到WEB应用下
D 还要把jsonjar配置到WEB应用的lib下
struts框架中关于FormBean下列说法正确的是( )
A FormBean是一种数据bean主要用来封装表单提交上来的数据并把这些数据传递给Action
B 在FormBean中可以对页面上传递来的参数进行一下格式上的验证这种验证是一种客户端的验证
C 用户每次提交表单都会产生一个新的FormBean实例
D 动态FormBean不能进行验证操作
struts框架中在一个Action的配置信息中name属性指的是什么?
A 当前action实例的名字
B 当前action所在的类的名字
C 该Action中调用的FormBean的实例的名字
D 该Action中调用的FormBean的类的所在包名
在Struts中以下哪些说法是正确的?( )
A 每个HTTP请求对应一个单独的ActionServlet实例
B 对于每个请求访问HelloAction的HTTP请求Struts框架会创建一个单独的HelloAction实例
C 每个子应用对应一个单独的RequestProcessor实例
D 每个子应用对应一个单独的webxml文件
.以下说法正确的是?( )
A DispatchAction解决多个页面使用相同的表单时将多个请求功能合并到一个Action对象中前提条件合并的请求要使用相同的ActionForm
B DispatchAction类可以将多个请求合并成一个Action去处理Action一样但是servletpath不一样
C LookupDispatchAction类可以解决客户端在同一个表单中所有的按钮名字都要相同服务器端要通过名字得到值解决一个form多个提交按钮的情况
D MappingDispatchAction类可以将多个请求合并成一个Action去处理Action一样但是servletpath不一样
在Struts框架中如果要使用Validation作验证的话需要使用以下哪个Form?( )
A ActionForm
B ValidatorActionForm
C ValidatorForm
D DynaValidatorActionForm
在LookupDispatchAction中我们需要覆盖什么方法来解决按钮和方法的对应关系?( )
A getKeyMethodMap()
B execute()
C unspecified()
关于struts框架下面那些说法是正确的?( )
A Struts中无法完成上传功能
B Struts框架基于MVC模式
C Struts框架容易引起流程复杂结构不清晰等问题
D Struts可以有效地降低项目的类文件数目
关于struts项目中的类与MVC模式的对应关系说法错误的是?( )
A Jsp文件实现视图View的功能
B ActionServlet这一个类是整个struts项目的控制器
C ActionFormAction都属于Model部分
D 一个struts项目只能有一个Servlet
下面哪些任务不是RequestProcessor完成的?( )
A 把Struts配置文件信息加载到内存中
B 如果需要的话创建ActionForm实例组装数据并进行表单验证
C 找到匹配的Action实例调用其execute()方法
D 把请求转发到Action的execute()方法返回的ActionForward代表的组件
对于以下代码HelloAction希望把请求转发给hellojsp在HelloAction的execute()方法中如何实现?( )
type = \"helloHelloAction\"
name = \"HelloForm\"
scope = \"request\"
validate = \"true\"
input = \"/hellojsp\"
>
jsp\"/>
A return (mappingforward(SayHello);
B return (new ActionForward(mappinggetInput()));
C return (mappingfindForward(SayHello));
D return (mappingfindForward(hellojsp));
E return (new ActionForward(SayHello));
对于以下这段配置ActionServlet的代码哪些说法是错误的?( )
name>actionname>
class>orgapachestrutsactionActionServletclass>
param>
configname>
/WEBINF/myconfigxmlvalue>param>
onstartup>onstartup>
mapping>
name>actionname>
*do
mapping>
A Servlet容器在启动Struts应用时会初始化这个ActionServlet
B 对于所有URL中以do结尾的HTTP请求都由ActionServlet处理
C 这段代码位于strutsconfigxml中
D 这段代码位于webxml中
在Struts中如果需要使用资源文件需要在strutsconfgxml中进行配置配置的标签是( )
A