Struts2考试题教程.docx

  1. 1、本文档共21页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Struts2考试题教程

题目?1  以下不属于Struts2中result的type属性( ) A.action B.redirect重定向到另外一个页面 C.redirectAction 重定向到另外一个动作action,可以是同包下的,也可以跨包访问。 D.dispatcher 转发至一个页面,struts2中的默认值。  ?题目?2  下列有关拦截器说法错误的是? A.struts通过拦截器完成执行action请求处理方法前一系列操作。例如:数据封装、文件上传、数据校验等 B.在struts中,直接访问jsp页面,Jsp页面是是由servlet容器维护的,与struts2默认拦截器没有关系,struts2中如果想拦截jsp页面,可以配置过滤器,拦截路径*.jsp。 struts将使用默认拦截器栈处理当前请求。 C.在执行action时,struts将执行若干拦截器1、2、3,执行action完成后,将继续执行拦截器3、2、1 D. 默认情况,在一个action没有配置拦截器的引用,说明当前action将不使用拦截器 如果不配置拦截器,struts2会有默认执行的拦截器。在struts.xml文件中的package标签extends属性配置struts-default,它里面会很多默认配置的拦截器。比如:servletConfig(在动作类中访问servlet的API时使用该拦截器完成)、staticParam(在动作类中注入静态参数时会调用)、params(给动作类封装动态参数)、modelDriven(模型驱动数据封装时调用)等。  ?题目?3  以下哪些是Action接口提供的返回值SUCCESS:对应字符串success.成功时使用 NONE:对应字符串none。不转向任何视图时使用。等同于null。 ERROR:对应字符串error.转向错误页面 INPUT:对应字符串input。回显时使用 LOGIN:对应字符串login。转向登陆页面。 ?? A.success B.none C.error D.input  ?题目?4  如果要实现struts2的数据检验功能  A普通的Action类可以实现 B继承自Action 应继承ActionSupport类,因为他实现了Validateable接口,需要重写validate方法,在validate方法中书写具体的验证操作。 接口的可以实现 C继承自ActionSupport类可以实现 D继承自ActionValidate类可以实现  ?题目?5  struts2默认的处理结果类型dispatcher:动作执行完毕后,使用转发技术转发到指定的页面。也是默认的。 redirect:动作执行完毕后,使用重定向到指定的页面。 chain:动作执行完毕后,使用转发技术转发到另外的一个action。 redirectAction:动作执行完毕后,使用重定向到指定的另外的一个action。 stream:动作执行完毕后,转向一个输出流。 是: A.dispatcher B.redirect C.chain D.forward ?题目?6  在值栈的上下文Context中,存在一些固定的key表示不同的对象,以下描述正确的是? A.request,表示request作用域的数据 B.session,表示session作用域的数据 C.application,表示application作用域的数据 D.parameters,表示请求参数的所有数据  ?题目?7  以下属于struts2配置文件中的配置元素是:()多选)? A.packageStruts2配置文件中可以有多个package包,但名称不能相同。 B.action一个package中可以有多个action,名称不能相同。 C.form-beans D.action-mappings  ?题目?8  有关值栈 context Map栈数据操作描述正确的是? A.ActionContext.getContext().put(key,value)Key就是类似request域对象的key值 直接对context进行操作 B.使用s:property value=#key/获得context中指定key的内容 C.ActionContext.getContext().getSession().put(key,value); 将数据放置context 固定key为session对应的map中 D.ActionContext.getContext().getApplication主要是生命周期不一样,返回值都是map,所以取值一样,都是通过key取

文档评论(0)

dajuhyy + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档