SSH框架技术试卷答案
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
课程考试试卷
一、单项选择题(每题1分,共30分)
___________。
A.
2.在action元素中指定Action类调用方法的属性是___________。
A.Name B.Method C.class D.result 3.Struts2框架正则表达式校验器的名字是___________。
A.interceptor B.error C.regex D.expression 4. Action结果执行类型设置为跳转到其它的Action,结果类型值是________。A.chain B.redirect C.dispatcher D.redirectAction 5.在Struts2框架的配置文件中,以下不属于Action的属性的是___________。A.name B.class C.method D.result
6.在Struts2框架的配置文件中,以下属于package的属性的是___________。A.action B.namespace C.success D.result 7.struts中数据验证失败时,除了可以使用
A.
A.逻辑层 B.IO流层 C.数据层 D.视图层
9. 如果需要在页面中输出某变量的值,则在Struts中采用___________标签输出该变量的值。
A.param B.if C.bean D.property
10. 如下代码说法正确的是________。
A.奇数行为蓝色 B.奇数行为红色 C.偶数行为黄色 D.偶数行为蓝色
11.假设在application中存在名为name的属性,通过OGNL访问该属性,正确的代码是_________。
A.#name B.# C.name D.${name } 12.若要在Action中访问rquest中的信息,需要实现__________接口。A.RequestAware B.ApplicationAware C.ParameterAware D.SessionAware 13.当用户在struts.xml文件中需要包含其它配置文件时,使用的元素是__________。A.Action B.Include C.package D.filterchain 14.所有的MVC框架都需要Web应用加载一个核心控制器,对于Struts2框架而言,需要加载的是_________。
A. Web.xml B.StrutsPrepareAndExecuteFilter
C. Struts.xml D.struts2.xml
15.将使用的拦截器定义到共有的状态下来实现统一管理,称为_________。
A.拦截器组 B.拦截器队 C.拦截器链 D.拦截器栈
16.Struts2标签库中迭代标签的status属性的______方法是判断当前元素的索引是否是偶数。
A.isOdd B.isLast C.isFirst D.isEven
17.__________文件主要负责管理应用中的Action映射,以及该Action包含的Result 定义等。
A. Web.xml B. StrutsPrepareAndExecuteFilter
C. struts.xml D. struts2.xml
18.Struts 2框架由3个部分组成:________、业务控制器和用户实现的业务逻辑组件。A.核心控制器FilterDispatcher B.模型类C.拦截器D.JSP 19.根据__________配置,浏览器发出HTTP请求被FilterDispatcher接收。。
A. Web.xml B.JSP.xml C.struts.xml D.filter.xml 20.Action类里通常包含了一个___________方法,该方法返回一个字符串(就是一个逻辑视图名)。
A. execute
B.Login
C.Validate
D.method
21.Action元素指定的每个__________子元素定义一个逻辑视图和物理视图之间的映射。。
A.result B.method C.execute D.class
22.Struts配置中,package元素的__________属性的作用是:继承其它的package元素。
A.name B.namespace C.include D.extends
23.已知Struts2框架的struts.xml文件中代码如下:
若请求为/back/book_update,调用Action类的相应方法后,返回值为“del”时,结果视图页面是___________。
A.book Action B.update
C.book_update_success.jsp D.book_update_ del.jsp
24.在Struts2的Action类(BookAction)中存在bookList处理请求的方法,使用动态方法调用BookAction类中bookList方法,正确的是____________。A.bookAction.bookList B.bookAction*bookList
C.bookAction+bookList D.bookAction!bookList
25. 在
C.interceptor-stacks D.interceptor-refs
26.在Struts2的
A.witch B.test C.if D.value
27. 下面标签在第一次迭代时,输出的值为:____________。
value=“#{‘sony’: ‘3500’, ‘iphone6’: ‘5700’, ‘xiaomi2’: ‘2000’}” id=“computers” status=“st”>
A.0 sony
B.1 iphone6
C.2 xiaomi2
D.1 5700
28.在Action类中定义的属性使用修饰符___________,属性和属性对应的getter和setter方法使用修饰符public。
A.private B.Public C.protected D.default
29.
C. 跳转到登录页面A.jsp
D. 执行登录操作
30. 在struts.xml文件中定义默认的拦截器,使用的元素是__________。
A.
B.
C.
D.以上都不是
二、填空题(每空1分,共10分)
31.已知Struts2框架的struts.xml文件中代码如下:
若要调用UserAction类的login方法,,则请求为( )。32.如果没有为action指定class,默认是( )。33.Action接口和ActionSupport类都定义了五个字符串常量,分别是SUCCESS、( )、INPUT、NONE、LOGIN。
34.如果没有为action指定method属性,默认执行action中的( ) 方法。35.
10
100
36.在Struts2框架中,对象图导航语言简称为OGNL,它可以与( )标签结合使用,输出值栈中的属性值、对象的属性值、对象的对象的属性值、集合中某元素的值或调用对象的方法。
37.MVC设计模式中的字母C是指( )。
38.Action标签的主要属性有name属性、class属性和()属性。
39.在浏览器页面上使用Struts 2标签,必须要使用<%@ taglib prefix="s" uri="( )"%> 语句导入标签库。
40.通过常量struts.enable.DynamicMethodInvocation关闭动态方法调用的设置是