SSH框架技术试卷答案

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

课程考试试卷

一、单项选择题(每题1分,共30分)

___________。

A. B. C. D.

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. B. C. D. 8. 下面属于MVC设计模式的是_______。

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/{1}_{2}_success.jsp

/admin/{1}_{2}_del.jsp

若请求为/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. 在结点中,用于定义拦截器栈的结点是<____________>。A.Interceptor B.interceptor-stack

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. 登录,点击登录后的结果是__________。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,默认是( )。33.Action接口和ActionSupport类都定义了五个字符串常量,分别是SUCCESS、( )、INPUT、NONE、LOGIN。

34.如果没有为action指定method属性,默认执行action中的( ) 方法。35.

10

100

年龄必须在在${min}到${max}之间

36.在Struts2框架中,对象图导航语言简称为OGNL,它可以与( )标签结合使用,输出值栈中的属性值、对象的属性值、对象的对象的属性值、集合中某元素的值或调用对象的方法。

37.MVC设计模式中的字母C是指( )。

38.Action标签的主要属性有name属性、class属性和()属性。

39.在浏览器页面上使用Struts 2标签,必须要使用<%@ taglib prefix="s" uri="( )"%> 语句导入标签库。

40.通过常量struts.enable.DynamicMethodInvocation关闭动态方法调用的设置是

相关文档
最新文档