2.Struts应用_选择题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1.以下说法正确的是?()
A DispatchAction解决多个页面使用相同的表单时,将多个请求功能合并到一个
Action对象中,前提条件:合并的请求要使用相同的ActionForm。
B DispatchAction类可以将多个请求合并成一个Action去处理,Action一样但
是servletpath不一样。
C LookupDispatchAction类可以解决客户端在同一个表单中所有的按钮名字都要
相同,服务器端要通过名字得到值,解决一个form多个提交按钮的情况。
D MappingDispatchAction类可以将多个请求合并成一个Action去处理,Action
一样但是servletpath不一样。
参考答案:ACD
2. 在Struts框架中如果要使用Validation作验证的话,需要使用以下哪个Form?()
A ActionForm
B ValidatorActionForm
C ValidatorForm
D DynaValidatorActionForm
参考答案:D
3. 在LookupDispatchAction中我们需要覆盖什么方法来解决按钮和方法的对应关系?()
A getKeyMethodMap()
B execute()
C unspecified()
参考答案:A
4. 关于struts框架,下面那些说法是正确的?()
A Struts中无法完成上传功能
B Struts框架基于MVC模式
C Struts框架容易引起流程复杂、结构不清晰等问题
D Struts可以有效地降低项目的类文件数目
参考答案:B
5. 关于struts项目中的类与MVC模式的对应关系,说法错误的是?()
A Jsp文件实现视图View的功能
B ActionServlet这一个类是整个struts项目的控制器
C ActionForm、Action都属于Model部分
D 一个struts项目只能有一个Servlet
参考答案:D
6. 下面哪些任务不是RequestProcessor完成的?()
A 把Struts配置文件信息加载到内存中
B 如果需要的话,创建ActionForm实例,组装数据,并进行表单验证
C 找到匹配的Action实例,调用其execute()方法
D 把请求转发到Action的execute()方法返回的ActionForward代表的组件
参考答案:A
7. 对于以下代码,HelloAction希望把请求转发给hello.jsp,在HelloAction的execute()
方法中如何实现?()
type = \"hello.HelloAction\" name = \"HelloForm\" scope = \"request\" validate = \"true\" input = \"/hello.jsp\" >
A return (mapping.forward(“SayHello”);
B return (new ActionForward(mapping.getInput()));
C return (mapping.findForward(“SayHello”));
D return (mapp ing.findForward(“hello.jsp”));
E return (new ActionForward(“SayHello”));
参考答案:BC
8. 对于以下这段配置ActionServlet的代码,哪些说法是错误的?()
A Servlet容器在启动Struts应用时,会初始化这个ActionServlet
B 对于所有URL中以”.do”结尾的HTTP请求,都由ActionServlet处理
C 这段代码位于struts-config.xml中
D 这段代码位于web.xml中
参考答案:C
9. 在Struts中如果需要使用资源文件,需要在struts-confg.xml中进行配置,配置的标
签是:()
A
B
C < message-resources parameter >
D < bean:message parameter>
参考答案:C
10. 在JSP页面中我们要使用Struts的标签库,需要引入那两个标签,请问在下面横线处应
分别添什么
<%@taglib uri=”/tags-html” prefix=”____”%>
<%@taglib uri=”/tags-html” prefix=”____”%>
A html