SSH框架技术试卷+答案

上传人:do****y1 文档编号:169596676 上传时间:2022-11-16 格式:DOCX 页数:8 大小:31.01KB
返回 下载 相关 举报
SSH框架技术试卷+答案_第1页
第1页 / 共8页
SSH框架技术试卷+答案_第2页
第2页 / 共8页
SSH框架技术试卷+答案_第3页
第3页 / 共8页
点击查看更多>>
资源描述
题号二三四五七八总分分数一、单项选择题(每题1分,共30分)、院loA.分2.A.写3.准A.不4.A.外订5.线A.6.订A.装7.学A.得分评卷人线Struts 2标签库包含的是oB. 标签之外,还可以通过D. inputA.标签显ZK错误信息.s:textE. s: error) C. (s:faild) D. (s: property 下面属于MVC设计模式的是o逻辑层 B. 10流层C.数据层 D.视图层如果需要在页面中输出某变量的值,则在Struts中采用9.的值。A. param B. if C. bean D. property10. 如下代码说法正确的是os:iterator id二teacher value二#arr. teacherList status二teacher (s: else)tr bgcolor二black odd”一标签输出该变量/s:iteratorA.奇数行为蓝色B.奇数行为红色 C.偶数行为黄色D.偶数行为蓝色11. 假设在application中存在名为name的属性,通过0GNL访问该属性,正确的代码是A. #name B. #application。name C. name D. $ name 12. 若要在Action中访问rquest中的信息,需要实现接口。A. RequestAwareB. ApplicationAwareC. ParameterAwareD. SessionAware13. 当用户在struts, xml文件中需要包含其它配置文件时,使用的元素是.A. ActionB. IncludeC. packageD. filterchain14. 所有的MVC框架都需要Web应用加载一个核心控制器,对于Struts2框架而言,需要力廿载的是OA. Web. xmlB. StrutsPrepareAndExecuteFilterC. Struts。 xmlD. struts2。 xml15. 将使用的拦截器定义到共有的状态下来实现统一管理称为oA.拦截器组B.拦截器队 C.拦截器链D.拦截器栈16. Struts2标签库中迭代标签的status属性的方法是判断当前元素的索引是否是偶数A. isOdd B. isLast C. isFirstD. isEven17. 文件主要负责管理应用中的Action映射,以及该Action包含的Result定义等.A. Webo xmlB. StrutsPrepareAndExecuteFilterC. struts, xmlD. struts2. xml18. Struts 2框架由3个部分组成:、业务控制器和用户实现的业务逻辑组件。A.核心控制器FilterDispatcherB.模型类C.拦截器D. JSP19. 根据配置,浏览器发出HTTP请求被FilterDispatcher接收。A. Webo xmlB. JSP。xmlC. struts. xmlD. filter. xml20. Action类里通常包含了一个方法,该方法返回一个字符串(就是一个逻辑视图名)。Ao executeB. LoginC. ValidateD。method21. Action元素指定的每个子元素定义一个逻辑视图和物理视图之间的映射。A. resuItE. methodC. executeD. class22. Struts配置中,package元素的 性的作用是:继承其它的package元素。A. name B. namespace C. include D. extends23. 已知Struts2框架的struts, xml文件中代码如下:package name二admin namespace二/back extends二strutsdefauIt ac tio n name 二class 二com。cvit。booko action. 1 Action met hod 二2 resuIt/ back/1 _ 2 _success. jsp/resuItresuIt name二del/admin/l _2 _del. jsp (/resuIt/action/package若请求为/back/book_update,调用Action类的相应方法后,返回值为“del”时,结果 视图页面是.A. book Action B. updateC. book_update_success。 jsp D. book_update_ del。 jsp24. 在Struts2的Action类(EookAction)中存在bookList处理请求的方法,使用动态 方法调用BookAction类中bookList方法,正确的是。A. bookAction. book!istB. bookAction*bookListC. bookAction+bookListD. bookAction!bookList25o在interceptors结点中,用于定义拦截器栈的结点是。A. InterceptorB. interceptorstackC. interceptor-stacksD. interceptorrefs26. 在Struts2的标签中用来设定条件的属性是。A. witchB. testC. ifD. value27. 下面标签在第一次迭代时,输出的值为:.s: iteratorvalue二 “# sony :3500,iphone6 :5700,xiaomi2 :2000 id= “computers status二 “st/s: iteratorA. 0 sonyB. 1 iphone6C。2 xiaomi2D。1570028o在Action类中定义的属性使用修饰符,属性和属性对应的getter和setter方法使用修饰符public。A. private B. PublicC. protectedD. defauIt29.s: ahref二” A. jsp登录/s: a),点击登录后的结果是。A.跳转到登录页面login0 jsp Bo将登录文字加粗C。跳转到登录页面A. jspD.执行登录操作30o在struts, xml文件中定义默认的拦截器,使用的元素是。Ao defauIt-interceptorB. C.default-interceptor-refD.以上都不是得分评卷人二、填空题(每空1分,共10分)31. 已知Struts2框架的strutSo xml文件中代码如下:(package name二admin namespace二/ extends二struts-defauIt(ac tio n name 二*ac tio n class 二com。cvit. bl3s2009。action. UserAc tion met hod 二 1”(resuIt/index. jsp/resuItresuIt name二input/login, jsp (/resuIt/action若要调用UserAction类的login方法,则请求为(32.33.34. 法。35.如果没有为action指定class,默认是(Action接口和ActionSupport类都定义了五个字符串常量,分别是 )、INPUT、 NONE、 LOGIN.如果没有为action指定method属性,默认执行action中的(field name二(field-validatorparam name二min type二(10 /param 100 (/param)SUCCESS)标 集合中某元MVC设计模式中的字母C是指()oAction标签的主要属性有name属性、class属性和()属性。在浏览器页面上使用Struts 2标签,必须要使用(% taglib prefixes uri二 )”语句导入标签库.通过常量struts, enable. DynamicMethodlnvocation关闭动态方法调用的设置是40.(message年龄必须在在 $ min到$ max之间/message/fieldvalidator36. 在Struts2框架中,对象图导航语言简称为OGNL,它可以与(签结合使用,输出值栈中的属性值、对象的属性值、对象的对象的属性值、 素的值或调用对象的方法。37.38.39.constant name二struts. enable. DynamicMethodlnvocation value二()/O得分 评卷人 三、简答题(每题10分,共50分)名 姓 及 号 学、院 分 写 准 不 外 线 订 装题 答 准 不 内 线 订 装41o用Struts2开发和用jsp、servlet开发有什么区别?42o举例说明strutSo xml文件中,result元素的默认值是什么? Action元素中method 属性的默认值是什么?将method值定义为login方法的action配置文件如何定义?43. 简述struts框架的执行流程?44. 在strutSo xml文件中如何部署拦截器,如何在action中应用拦截器?。45o Action访问ServletAPI的方法有几种,并举例说明? 答案得分评卷人一、单项选择题(每题1分,共30分)1A2B3C4D5D6B7D8D9D10A11B12A13B14B15D16D17C18A19A20A 21A22D23D24D25B26B27A28A29C30C得分评卷人二、填空题(每题1分,共10分)31. loginAction32. ActionSupport33. ERR0R34. execute ()得分评卷人35. int36. s: property37.控制层 38. method39. /strutstags40. false三、简答题(每题10分,共50分)41.使用纯jsp页面属于modall开发模式也就是jsp+javabean,使用servlet就是modal2开发模式也 就是jsp+servlet+javabean, struts2就是mvc2, struts充当控制器,开发速度更快,更易于维护。 42.Result默认值是success, method属性默认值是execute.action名称class*类名method= loginrcsultsuccess*.jsp (/result)43.浏览器发送请求。核心控制器StrutsPrepareAndExecuteFilter根据请求决定调用合适的Action. Struts2的拦截器链自动对请求应用通用功能。回调 Action的execute方法。Action的execute方法处理结果将被输出到浏览器中。44.部署拦截器(interceptor name=截器名称 1 class二拦截器类 l/ /interceptors)为Action应用添加拦截器配置action name= Action 名 class二 Action 类!省略Action结果配置信息-interceptor一ref name= defaults tack/)(interceptor-ref1 / (/action)45 o使用通配符的优点是什么有三种实现方式:1 o使用ActionContext类2。使用Servlet Act ionContext类3.实现所要使用的ServletAPI对应接口ActionContext ctx = ActionContext. getContext ();ctx。getSessionO. put (ses , session 范围);/往 session 里放入 sesHttpServletRequest request 二 ServletActionContext. getRequest();public class HelloWorldAction implements ServletRequestAware 得分评卷人四、根据要求回答问题(每题10分,共10分)46.有什么方法可以更好的学习框架的开发?可以从学习方法、学习资料和老师的授课方式等方面说明,字数要求在200字以上。下载官方资源文件,解读资源文档,试验资源文档中的示例。上课注意听讲,认真完成课 上任务,边做边想,写笔记,和小组内同学多交流,互通所长。课后独立完成作业对课 上听到的专业词汇,利用课上或课后时间,上网查找,消化理解。答案不唯一
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 解决方案


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!