



免费预览已结束,剩余1页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
装订线装订线内不准答题;装订线外不准写分院、学号及姓名姓 名学 号分 院精品文档课程考试试卷题号一二三四五六七八总分分数得分评卷人 一、单项选择题(每题1分,共30分)1.Struts 2标签库包含的是_。A B C D2.在action元素中指定Action类调用方法的属性是_。AName BMethod Cclass Dresult3Struts2框架正则表达式校验器的名字是_。Ainterceptor Berror Cregex Dexpression4 Action结果执行类型设置为跳转到其它的Action,结果类型值是_。Achain Bredirect Cdispatcher DredirectAction 5在Struts2框架的配置文件中,以下不属于Action的属性的是_。Aname Bclass Cmethod Dresult6在Struts2框架的配置文件中,以下属于package的属性的是_。Aaction Bnamespace Csuccess Dresult7struts中数据验证失败时,除了可以使用标签之外,还可以通过_标签显示错误信息。A B C D8. 下面属于MVC设计模式的是_。A逻辑层 BIO流层 C数据层 D视图层9. 如果需要在页面中输出某变量的值,则在Struts中采用_标签输出该变量的值。 Aparam Bif Cbean Dproperty10. 如下代码说法正确的是_。A奇数行为蓝色 B奇数行为红色 C偶数行为黄色 D偶数行为蓝色11假设在application中存在名为name的属性,通过OGNL访问该属性,正确的代码是_。A#name B# Cname D$name 12若要在Action中访问rquest中的信息,需要实现_接口。ARequestAware BApplicationAware CParameterAware DSessionAware13当用户在struts.xml文件中需要包含其它配置文件时,使用的元素是_。AAction BInclude Cpackage Dfilterchain14所有的MVC框架都需要Web应用加载一个核心控制器,对于Struts2框架而言,需要加载的是_。AWeb.xml BStrutsPrepareAndExecuteFilterCStruts.xml Dstruts2.xml15将使用的拦截器定义到共有的状态下来实现统一管理,称为_。A拦截器组 B拦截器队 C拦截器链 D拦截器栈16Struts2标签库中迭代标签的status属性的_方法是判断当前元素的索引是否是偶数。AisOdd BisLast CisFirst DisEven17_文件主要负责管理应用中的Action映射,以及该Action包含的Result定义等。AWeb.xml BStrutsPrepareAndExecuteFilterCstruts.xml Dstruts2.xml18Struts 2框架由3个部分组成:_、业务控制器和用户实现的业务逻辑组件。A核心控制器FilterDispatcherB模型类C拦截器DJSP19根据_配置,浏览器发出HTTP请求被FilterDispatcher接收。 AWeb.xml BJSP.xml Cstruts.xml Dfilter.xml20Action类里通常包含了一个_方法,该方法返回一个字符串(就是一个逻辑视图名)。A.execute B.Login C.Validate D.method21Action元素指定的每个_子元素定义一个逻辑视图和物理视图之间的映射。Aresult Bmethod Cexecute Dclass22Struts配置中,package元素的_属性的作用是:继承其它的package元素。Aname Bnamespace Cinclude Dextends23已知Struts2框架的struts.xml文件中代码如下: / back/1_2_success.jsp /admin/1_2_del.jsp 若请求为/back/book_update,调用Action类的相应方法后,返回值为“del”时,结果视图页面是_。Abook Action Bupdate Cbook_update_success.jsp Dbook_update_ del.jsp24在Struts2的Action类(BookAction)中存在bookList处理请求的方法,使用动态方法调用BookAction类中bookList方法,正确的是_。AbookAction.bookList BbookAction*bookListCbookAction+bookList DbookAction!bookList25. 在结点中,用于定义拦截器栈的结点是。AInterceptor Binterceptor-stackCinterceptor-stacks Dinterceptor-refs26在Struts2的标签中用来设定条件的属性是_。Awitch Btest Cif Dvalue27. 下面标签在第一次迭代时,输出的值为:_。 A.0 sony B.1 iphone6 C.2 xiaomi2 D.1 570028.在Action类中定义的属性使用修饰符_,属性和属性对应的getter和setter方法使用修饰符public。Aprivate BPublic Cprotected Ddefault29. 登录,点击登录后的结果是_。A.跳转到登录页面login.jsp B.将登录文字加粗C.跳转到登录页面A.jsp D.执行登录操作30. 在struts.xml文件中定义默认的拦截器,使用的元素是_。A. B.C.D.以上都不是得分评卷人二、填空题(每空1分,共10分)31已知Struts2框架的struts.xml文件中代码如下: /index.jsp /login.jsp 若要调用UserAction类的login方法,则请求为( )。32如果没有为action指定class,默认是( )。33Action接口和ActionSupport类都定义了五个字符串常量,分别是SUCCESS、 ( )、INPUT、NONE、LOGIN。34如果没有为action指定method属性,默认执行action中的( ) 方法。3510100年龄必须在在$min到$max之间36在Struts2框架中,对象图导航语言简称为OGNL,它可以与( )标签结合使用,输出值栈中的属性值、对象的属性值、对象的对象的属性值、集合中某元素的值或调用对象的方法。 37MVC设计模式中的字母C是指( )。38Action标签的主要属性有name属性、class属性和( )属性。39在浏览器页面上使用Struts 2标签,必须要使用 语句导入标签库。40通过常量struts.enable.DynamicMethodInvocation关闭动态方法调用的设置是。得分评卷人三、简答题(每题10分,共50分)41. 用Struts2开发和用jsp、servlet开发有什么区别?42. 举例说明struts.xml文件中,result元素的默认值是什么?Action元素中method属性的默认值是什么?将method值定义为login方法的action配置文件如何定义?43. 简述struts框架的执行流程?44在struts.xml文件中如何部署拦截器,如何在action中应用拦截器?。45.Action访问ServletAPI的方法有几种,并举例说明?答案得分评卷人 一、单项选择题(每题1分,共30分)1A2B3C4D5D6B7D8D9D10A11B12A13B14B15D16D17C18A19A20A21A22D23D24D25B26B27A28A29C30C得分评卷人二、填空题(每题1分,共10分)31 loginAction32ActionSupport33ERROR34.execute()35int 36s:property 37控制层38method 39/struts-tags 40false得分评卷人三、简答题(每题10分,共50分)41. 使用纯jsp页面属于modal1开发模式也就是jsp+javabean,使用servlet就是modal2开发模式也就是jsp+servlet+javabean,struts2就是mvc2,struts充当控制器,开发速度更快,更易于维护。42. Result默认值是success,method属性默认值是execute. *.jsp 43. 浏览器发送请求。核心控制器StrutsPrepareAndExecuteFilter根据请求决定调用合适的Action。Struts2的拦截器链自动对请求应用通用功能。回调Action的execute方法。Action的execute方法处理结果将被输出到浏览器中。44 部署拦截器 为Action应用添加拦截器配置 45. 使用通配符的优点是什么有三种实现方式:1.使用ActionContext类 2.使用ServletActionContext类3. 实现所要使用的ServletAPI对应接口ActionContext ctx = ActionContext.getContext(); ctx.getSession().put(ses, session范围);/往session里放入sesHttpServletRequest request = ServletActionContext.getRequest();public class HelloWorldAction implements ServletRequestAware得分评卷人四、根据要求回答问题(每题10分,共10分)46有什么方法可以更
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026届贵州省六盘山育才中学高二化学第一学期期末综合测试试题含答案
- 卫生室工作计划范本
- 行业市场趋势分析与应对策略
- 2026届新疆维吾尔自治区昌吉市教育共同体四校化学高一上期末统考模拟试题含解析
- 园林绿化施工的重点和难点及保证措施
- 2025年瘦煤项目立项申请报告
- 2025年高职院校档案馆馆员招聘考试复习要点及模拟题解析
- 2025年自动化生产线规划与调试技能认证面试题解析
- 2025年计算机信息服务项目规划申请报告
- 家居销售人员岗位职责
- JTGT 5540-2018 公路隧道加固技术规范正式版
- 高一学生职业生涯规划课件
- 北科大工业生态学教学大纲
- 口服CCB类药品临床综合评价指标体系专家咨询调查表
- 第四节道亨slw2d架空送电线路评断面处理及定位设计系统部分操作说明
- 测振仪使用方法
- 表- 邻二氯苯的理化性质和危险特性表
- 工程项目全过程造价管理课件PPT超详细
- 成人手术后疼痛处理专家共识
- 读书分享-《教育的情调》
- 《材料力学》说课-课件
评论
0/150
提交评论