--------------------------------------装--------------------------------------订------------------------------线----------------------------------------选择题(每题2分,共计100分)1.Action中有包括代码“request.setAttribute(data,list)”,则下面logic:iterate使用正确的是()。A.logic:iterateproperty=listvar=item${item.title}/logic:iterateB.logic:iteratename=listid=item${item.title}/logic:iterateC.logic:iterateproperty=datevar=item${item.title}/logic:iterateD.logic:iteratename=dateid=item${item.title}/logic:iterate2.ActionForm中的validate方法返回什么值,认为是验证成功()。[选两项]A.nullB.空字符串C.一个空的ActionError对象D.一个空的ActionErrorS对象3.在MVC模型中,控制器是重要组成组件,针对Struts框架技术,()类负责担任此角色。A.ActionB.ActionServletC.ActionFormD.AcrionForward4.在Struts中,ActionServlet的作用是()。[选两项]A.它是所有FormBean的父类B.它是所有ActionBean的父类C.核心控制器D.将请求中的数据封装到FormBean中5.下面html标签的使用中正确的是()。[选两项]A.html:texttype=hiddenname=oprvalue=toList/B.html:submitclass=btn提交/html:submitC.html:selectproperty=fromhtml:optionvalue=1涞水/html:option/selectD.html:optionsCollectionproperty=userListlabel=unamevalue=uid/6.在struts应用程序的JSP页面上,使用HTML:optionsCollection标签初始化从数据库查询得到的下拉列表框的选择项,该标签的()属性表示用作选项显示的值。A.nameB.labelC.valueD.property7.Struts中的ActionServlet属于MVC模式中的()。A.视图B.模型C.控制器D.业务层8.在struts-config.xml配置文件中,使用()元素来指定自定义的一个RequestProcessor。A.form-beansB.actionC.controllerD.set-property9.Servet是一个在服务器上运行、处理请求信息并将其发送到客户端的Java程序。()接受服务请求、找到servlet累、加载Servlet类并创建Servlet对象。--------------------------------------装--------------------------------------订------------------------------线----------------------------------------A.客户端B.IE浏览器C.Servlet容器D.Servlet本身10.对于以下代码,HelloAction希望把请求转发给hello.jsp,在HelloAction的execute()方法中如何实现()。[选两项]actionpath=”/HelloWorld”type=”hello.HelloAction”name=”HelloForm”scope=”request”validate=”true”input=”/hello.jsp”forwardname=”SayHello”path=”/hello.jsp”//actionA.return(newActionForward(mapping.getInput()));B.return(mapping.findForward(”SayHello”));C.return(mapping.findForward(“hello.jsp”));D.return(mapping.findForward(“/hello.jsp”));11.Action中的execute方法执行完毕后,需要跳转到show.jsp这个页面,下列写法中那些从形式上是正确的()。A.returnshow.jsp;B.returnshow;C.returnmapping.findForward(show);D.returnmapping.findForward(show.jsp);12.在struts的配置文件中,action节点的哪一个属性用来action指定引用的actionForm()。A.nameB.attributeC.scopeD.path13.在struts的配置文件中,一般来说action节点的()属性是可以不写的。[选三项]A.pathB.typeC.nameD.input14.在使用Struts错误处理机制时,将报错信息定义在属性文件后,还需要在struts-config.xml文件中使用()标签定义对该属性文件的引用。A.message-resourceB.actionC.forwardD.form-bean--------------------------------------装--------------------------------------订------------------------------线----------------------------------------15.在Struts应用程序中,创建了定义报错信息的资源文件后,应在()文件中添加对这个资源文件的引用。A.web.xmlB.ApplicationResources.propertiesC.struts-config.xmlD.ApplicationResources_zh_CN_properties16.关于struts的dispatchAction,以下说法正确的是()。A.扩展自dispatchAction的Action类不必定义execute方法B.在dispatchActionBean中,创建的实体操作业务的方法,传入的参数可以和普通的Action的execute方法不同C.在dispatchActionBean中,方法名的前缀必须为to或doD.与普通的Action的配置比较,要使用dispatchAction,需要多一个param17.在Struts应用程序的JSP页面上,使用()Struts标签初始化从数据库查询得到的下拉列表框选择项。A.html:hiddenB.html:fromC.html:textD.html:optionsCollection18.下面关于DispatchAction的说法正确的是()。A.DispatchActionBean中不需要定义execute方法B.实现DispatchActionBean需要实现org.apache.struts.actions.DispatchAction接口C.可通过=save直接访问DispatchActionD.配置DispatchActionBean与配置普通ActionBean没有区别19.对于以下这段配置ActionServlet的代码,说法正确的有()。[选三项]servletservlet-nameaction/servlet-nameservlet-classorg.apache.struts.action.ActionServlet/servlet-classinit-paramparam-nameconfig/param-nameparam-value/WEB-INF/myconfig.xml/param-value/init-paramload-on-startup2/load-on-startup/servlet--------------------------------------装--------------------------------------订------------------------------线----------------------------------------!–StandardActionServletMapping–servlet-mappingservlet-nameaction/servlet-nameurl-pattern*.do/url-pattern/servlet-mappingA.Servlet容器在启动Struts应用时,会初始化这个ActionServletB.对于所有URL中以”.do”结尾的HTTP请求,都由ActionServlet处理C.这段代码位于struts-config.xml中D.这段代码位于web.xml中20.在JavaEE中,关于框架技术,下面说法错误的是()。A.框架是一个可重用的半成品B.框架能保证我们程序结构风格的统一C.Struts是一个MVC框架,简化了视图层、模型层的开发D.DWR是一个框架,用于简化Ajax的开发21.下列那些文件是struts的配置文件()。[选两项]A.struts.xmlB.struts-config.xmlC.web.xmlD.struts.tld22.在MVC设计模式对应的Java组件中,()负责响应和处理客户的请求。A.JavaBeanB.ServletC.JSPD.HTML23.在使用Struts时,()是设置访问ActionServlet的路径。A.web.xml文件中的servlet-mapping标签B.web.xml文件中的url-pattern标签C.struts-config.xml文件中的actionD.struts-config.xml文件中的forward24.在JSTL的迭代标签c:foreach的属性中,用于指定要便利的对象的集合的是()。A.varB.itemsC.varStatusD.value25.JSP标准标签库(JST)的标签库描述符文件的后缀是()。A..tldB..jarC..propertiesD..xml26.在java企业级开发中使用框架的好处并不包括()。--------------------------------------装--------------------------------------订------------------------------线----------------------------------------A.结构统一,便于学习和维护B.充分利用前人的经验总结,构建更优质的系统C.通过简单的配置,无需编写代码即可实现业务功能D.开发时可专心在业务逻辑的处理上27.下列哪项不属于Struts的优点()。A.利用Struts提供的taglib可以大大节约开发时间B.ActionForms使用方便,便于实现单元测试C.表现与逻辑分离D.表单验证解决了请求数据的验证问题,增强了系统健壮性28.在JSP页面中,()可以取的名为boxes的复选框第一个值。[选两项]A.${p