scme_struts2试卷

上传人:第*** 文档编号:31317576 上传时间:2018-02-06 格式:DOC 页数:4 大小:75.21KB
返回 下载 相关 举报
scme_struts2试卷_第1页
第1页 / 共4页
scme_struts2试卷_第2页
第2页 / 共4页
scme_struts2试卷_第3页
第3页 / 共4页
scme_struts2试卷_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

《scme_struts2试卷》由会员分享,可在线阅读,更多相关《scme_struts2试卷(4页珍藏版)》请在金锄头文库上搜索。

1、-装-订-线-*学院课程考试试卷课程名称:使用 Struts2 开发基于 MVC 设计模式的企业级应用 (A)卷年级: 班级: 姓名:_ 学号:_ 考试(考查) 闭卷题号 1-20 21-40 41-50 总分分数选择题(每题 2 分,共计 100 分)1. 在控制器类中一般需要添加相应属性的( A )和(C )。(选两项)Asetter 方法 Bas 方法Cgetter 方法 Dis 方法2. 业务控制器需要在( B )配置文件中进行配置Aweb.xml Bstruts.xmlCstruts2.xml Dwebwork.xml3. 不属于 Struts 2 表单标签库的是( D ) 。A B

2、C D4. 在 JSP 页面中可以通过 Struts 2 提供的( D )标签来输出国际化信息。A BC D5. 资源文件的后缀名为( D )。Atxt Bdoc Cproperty D. properties6. 以下关于 struts 的描述中,不正确的是( BD )(选两项)A. struts 是一个基于 JAVA EE 的 MVCB. struts2 的框架配置文件是 struts-config.xmlC. struts2 的控制组建核心包括核心控制和业务控制器D. 在 struts 中解决中文乱码可以通过修改 struts.I18n.encoding 的值为 GBK 来实现7. 在

3、struts.xml 中。假如在一个 package 中没有配置 namespace,那么在其中配置一个 Action名字叫做 login,它的 result 是这样配置的/login.jsp,已知在此配置文件中还有另一个 namespace 为 user 的 package 其中也有一个 Action 名字为 login,它的result 是这样配置的/loginUser.jsp那么在以下什么情况下将能访问到login.jsp( A )A.在根路径后输入/loginB.在根路径后输入/user/loginC.在根路径后输入/login/userD.在根路径后输入/abc/login8. 在不

4、同的线程在调用 Action 时创建几个 Action 实例( C)A.1 个B.2 个C.每个线程创建 1 个。D.可以自定义配置。9. MVC 模式中的 M 在 Java Web 项目中是指(B)A. 业务层B. 模型层C. JSP 页面D. Servlet 或 Action10.Struts2 体系中的控制器主要由( AC )两部分组成(选两项) 。A. 核心控制器B. 拦截控制器C. 业务控制器D. 页面控制器11.StrutsPrepareAndExecuteFileter 默认加载的 struts.xml 文件位于( C ) 。A. WebRoot 根目录下B. WEB-INF 目

5、录下C. WEB-INF/classes 目录下D. WEB-INF/lib 目录下12.Struts2 使用( C )封装用户请求参数,使用户无需手动写代码去作用域中取参数的值A. ServletB. FormC. ActionD. ActionForm13.Struts2 中使用的处理用户请求的类在配置文件中使用( C )标签来表示A. B. C. D. 14.关于 Struts 中的配置文件说法错误的是(B )A. 一般名为 struts.xmlB. 配置文件名称有限制,只能为 struts.xmlC. 配置信息主要放在标签内D. 可以在 web.xml 文件中指定要加载的 struts

6、 配置文件位置15.Java Web 项目在运行时通过 web.xml 中的( A )标签来得知页面请求交给 struts 框架处理。A. 和B. C. D. 16.关于业务控制器的默认访问扩展名说明不正确的是(C) 。A. 通常为*.action,但是也可以改成其他的,如*.doB. 可以通过配置 struts 的属性 struts.action.extension 来指定扩展名-装-订-线-C. 若将一个表单提交到 person.action,表示提交到的 action 类是 PersonActionD. 修改默认访问扩展名也可以在 struts.properties 中进行17.如果在

7、JSP 页面中使用 struts 标签导致表单中的输入框显示异常,通常考虑将 struts 配置文件中的 struts.ui.theme 属性修改为( C )。A. xhtmlB. htmlC. simpleD. ajax18.在 struts.xml 中定义 package 标签的 namespace 属性为 user,表示的意思是( A )A. 要访问该 package 下面定义的 action,要在访问地址根路径后写成形如/user/xxx.action的形式B. 用户访问 user.action 时会找到此 package 下面的 actionC. 此 package 下面定义的 ac

8、tion 对应的 java 类处于 user 包中D. 仅代表一个名称,用于标识包的,没有特殊含义19.Struts2 允许通过( C )标签配置元素将一个配置文件分解成多个配置文件。A. importB. uriC. includeD. package20.将 struts.xml 放在 test 项目的代码 src 根目录下,在项目使用 tomcat 发布后它将出现在( D) 。A. tomcat 目录/work/test/WEB-INFB. tomcat 目录/webapps/test/WEB-INFC. tomcat 目录/webapps/testD. tomcat 目录/webapp

9、s/test/WEB-INF/classes21.( C )代码可以在 Action 类获取到 HttpServletRequest 对象进行操作。A. ActionContext.getContext().getRequest();B. ActionContext.getContext().get(“request”);C. ServletActionContext.getRequest();D. ServletActionContext.get(“request”);22.表单中的 action 为”userinfo!login.action” ,所表达的含义是( D )。A. 请求 na

10、me 为 userinfo!login 的 action 类B. 请求 userinfoAction 类中的 login 方法C. 请求 userinfo!login 页面D. 请求 name 为 userinfo 的 action 中的 login 方法23.在一个表单中需要设置两个按钮,分别提交到名为 login 的 action 类的不同方法,可以采取的方法有( AD)(选两项)。A. 将按钮用实现,使用 js 代码动态定义该表单的提交地址,提交地址形式为”login!方法名.action”B. 将按钮用实现,使用 js 代码动态定义该表单的提交地址,提交地址形式为”login!方法名.

11、action”C. 将按钮用实现,使用 js 代码动态定义该表单的提交地址,提交地址形式为”login!方法名.action”D. 将按钮用实现,表单的 action 属性为”login.action” ,按钮的method 属性的值为对应提交的方法名24.采取模型驱动的 Action 类必须实现( B )接口。A. ModelB. ModelDrivenC. ActionModelD. getModel25.在 Struts2 中使用自定义类型转换器需要实现 ognl.TypeConverter 接口或是继承(D )A. StrutsTypeConvert 类B. TypeConverter

12、 类 C. StrutsConverter 类 D. StrutsTypeConverter 类 26.使用自定义类型转换器将用户提交的字符串数据转换成复合类型对象时,需要调用自定义类型转换器中的(A)方法。A. convertFromStringB. convertC. convertToStringD. intercept27.为 StudentAction 类注册局部自定义类型转换器 StudentsConverter 类,需要定义转换器配置文件的名称为( C )。A. StudentConverter.propertiesB. xwork-conversion.propertiesC.

13、 StudentAction-conversion.propertiesD. StudentConverter-conversion.properties28.在全局自定义类型转换器的配置文件中,按(B)规则书写代码。A. 自定义的类型转换器=要转换的复合类型B. 要转换的复合类型=自定义的类型转换器C. Action 中要转换的复合类型对象=自定义的类型转换器D. 自定义的类型转换器=Action 中要转换的复合类型对象29.局部自定义类型转换器的配置文件需要放在( B ) 。A. src 根目录下B. 对应的 Action 类所在的包目录下C. WebRoot 根目录下D. WebRoot 的 WEB-INF 目录下30.关于 struts2 中的拦截器,说法不正确的是( B ) 。A. 对于 Action 经常性的操作,如检验用户是否登录、防止表单的多次提交等,可以将这些经常性的操作定义在拦截器中B. 拦截器先于要拦截的 Action 执行,拦截器处理完后用户请求交给对应的 Action 处理,并由 Action 将处理结果响应给客户端 -装-订-线-C. 使用拦截器可以定义在一个 Action 执行之前执行的代码,也可以在 Action 执行之后做某

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 建筑/环境 > 工程造价

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号