Struts2试题

上传人:缘*** 文档编号:213256462 上传时间:2021-11-21 格式:DOCX 页数:9 大小:15.51KB
返回 下载 相关 举报
Struts2试题_第1页
第1页 / 共9页
Struts2试题_第2页
第2页 / 共9页
Struts2试题_第3页
第3页 / 共9页
Struts2试题_第4页
第4页 / 共9页
Struts2试题_第5页
第5页 / 共9页
点击查看更多>>
资源描述

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

1、Struts2 试题1.struts2 的执行流程?客户端提交一个HttpServletRequest 请求(action 或JSP页面)请求被提交到一系列 Filter 过滤器,如 ActionCleanUp 和 FiterDispatcher 等FilterDispatcher 是 Struts2 控制器的核心,它通常是过滤器链中的最后一个过滤器询问 ActionMapper 是否需要调用某个action 来处理如果 ActonMapper 据诶的那个需要调用某个A 传统, FilterDispatcher 则把请求教到ActionProxy ,由其进行处理ActionProxy 通过 C

2、onfiguration Manager 询问框架配置文件,找到需要调用的 Action类ActionProxy 创建一个 ActionInvocation 实例,而 ActionInvocation 通过代理模式调用actionAction 执行完毕后,返回一个result 字符串,此时再按相反的顺序通过Interceptor 拦截器最后 ActionInvocation 负责根据 struts 配置文件中配置的 result 元素, 找到与返回值对应的 result2.struts2 的 web 里需要配置什么?1. 2. 3. struts24. 5. org.apache.struts

3、2.dispatcher.FilterDispatcher6. 7. 8. 9. 10. struts211. /*12. 1.5 truts.xml 文件哪个常量可以实现不用重新启动服务就可以得到反馈?Timmer1.6 truts 中的 package 的作用是什么? namespace 可以为空吗?如果namespace 为空会意味着什么呢?标识可以 、如果没写,说明该包为默认空间 只要敲 index 没有精确对应的 package 都交给 namespackage 如果还 没有就崩溃5 .Action 的实现通集成常用那种方法?一种是直接实现自己的 Action另一种是实现Action

4、 的接口继承 ActionSupport6 .路径设置用什么路径,绝对还是相对?都可以7 .通配符有几种?要遵循什么原则?1方法名8 .Action 的属性?path 属性:指定请求访问 Action 的路径type 属性:指定 Action 的完整类名name 属性:指定需要传递给Action 的 ActionForm Beanscope 属性:指定 ActionForm Bean 的存放范围validate 属性:指定是否执行表单验证input 属性:指定当表单验证失败时的转发路径。 元素还包含一个 子元素,它定义了一个请求转发路径。9 .用于读取资源文件,实现国际化的 Struts2 的

5、标签( )。10 . 一下关于 struts 的描述中,不正确的是( D )struts 是一个基于JAVA EE 的 MVCstruts2 的框架配置文件是struts-configxmlstruts2 的控制组建核心包括核心控制和业务控制器在 struts 中解决中文乱码可以通过修改 struts 。 I18n 。 encoding 的值为 GBK 来实现11 .不属于 Struts2 的动作类的常量返回值的是( C)A successB inputC neverD login12 一下不属于Struts2 动作执行的结果类型是(A )a actionb redirectc redirec

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

7、.在根路径后输入/abc/login14 . 正规开发中,在使用 struts2 时定义 Action 使用哪种方式。 BA.直接定义Action类。B.从 ActionSupport继承。C.从Action继承。D.实现 Action 接口。15 . 不同的线程在调用 Action 时创建几个Action 实例。 CA.1 个B.2 个C.每个线程创建1个。D.可以自定义配置。16.struts2 的体系结构主要包括那几个部分( A )A.模型层B.struts 控制器组件C。 struts 配置文件D 。 struts 标签库17.struts 提供了 Action 接口定义了 5 个标准

8、字符串常量,不包括的有( C )A SUCCESSB NONEC REGD LOGIN18.struts 中数据验证失败时,通过( B )标签显示错误信息。ABC19. 列举出 action 执行结果类型,并说明用途。默认结果类型是dispatcherchain : Action 链式处理的结果类型,也就是将结果转发到这个action 中。dispatcher :用于整合JSP 的结果类型redirect :实际上 dispatcher 和 redirect 的区别就是在于转发和重定向的区别。redirect-action :重定向 action20. 简述struts2 文件上传的方法。Co

9、mmons FileUpload 通过将 HTTP 的数据保存到临时文件夹,然后Struts 使用 fileUpload 拦截器将文件绑定到Action 的实例中。从而我们就能够以本地文件方式的操作浏览器上传的文件。21. 在 struts2 标签内部 能否使用 el 表达式?不可22. struts2 中 result-type 的 chain 和 redirectAction 的区别chain ,它是一个琏式的,是从一个Action 转发另外一个AcitonredirectAction, 是从新请求一个Action23. 能否取到 Httpsession 的值不可24. action 的

10、name 里边写的名字是什么地方用的 ?From 表单 action 引用25. action 的 class 里面写的是什么?Action 相应类的详细路径26. action 的 extends 里面调用的是什么?从另外一个包继承、相当于拥有即承包的所有配置写的时候有27. 如果不写 action 的后面 mothod , 默认的调用的方法是什么, 如果写的话,什么需要注意的?不写会默认调用最上面的方法28. 输出值的 strtus 标签是什么?s:property29. 循环的struts 标签是什么?s:iterator30. 判断的strtuts 标签是什么?s:if31. 显示文本的 strtuts 标签是什么?32. 要调用 struts 标签需要导入什么?33. 如果需要调用sc:datetimepicker需要导入什么, sc 代表的是什么意思?34. 中的 s 代表的是什么,这个标签是干什么用的?获取前台文本的值35. 请简述前台提交后是如何到达后台 action 的。通过 from 表单 action 找到 struts 配置文件相应action 的类 再去找相应action 类里的方法

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

当前位置:首页 > 中学教育 > 其它中学文档

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