2.Struts应用_选择题

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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的代码,哪些说法是错误的?()

action

org.apache.struts.action.ActionServlet

config

/WEB-INF/myconfig.xml

2

action

*.do

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

相关文档
最新文档