网站大量收购独家精品文档,联系QQ:2885784924

JavaEE主流开源框架第一部分---Struts2(一).ppt

  1. 1、本文档共49页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Action类的不同调用方式 如果Action中的方法名是execute,可以自动调用 如果Action中的方法名不是execute,而是自定义方法,有四种当时可以调用Action类 在struts.xml中通过method属性,指定方法名 使用动态方法调用(DMI)方式调用 使用提交按钮的method属性,指定Action的方法名 使用通配符配置Action 章节目录 ActionContext ServletActionContext IoC方式 ActionContext概述 ActionContext类表示一个Action运行时的上下文 Struts2应用中,如果需要通过请求、会话、上下文存取属性,可以使用ActionContext完成,而不必调用Servlet API 可以使用ActionContext类的方法获得ActionContext对象 ActionContext ctxt=ActionContext.getContext(); 使用ServletActionContext 使用ServletActionContext可以获得真正的请求、会话、上下文对象 public static PageContext getPageContext():获得PageContext对象 public static HttpServletRequest getRequest():获得HttpServletRequest对象 public static HttpServletResponse getResponse():获得HttpServletResponse对象 public static ServletContext getServletContext():获得ServletContext对象 IoC方式使用Servlet API 可以通过IoC方式调用Servlet API Struts2 API中提供了如下接口 ServeltRequestAware ServeltResponseAware ServeltContextAware ActionContext使用实例 实现“教材案例”中的“查看所有用户信息”的功能,使用ActionContext对象操作属性 调用ActionContext对象的put方法,往请求范围添加属性 章节目录 Field-driven方式 Model-driven方式 Field-Driven方式 Action可以通过属性的方式封装请求参数,被称为Field-Driven方式,即域驱动 API中的拦截器ParametersInterceptor,实现该驱动方式 Model-Driven方式 Action可以通过模型对象的方式封装请求参数,被称为Model-Driven方式,即模型驱动 API中提供了一个名为ModelDrivenInterceptor的拦截器,实现模型驱动 章节目录 封装请求参数 传递对象 封装Action配置参数 Action类是多实例的 Servlet是单实例多线程的对象 Action与Servlet不同,是多实例对象 客户端每次访问Action,都会实例化一个新的Action对象 使用Action类的属性封装请求参数 Action类的属性可以封装请求参数,有两种方式 域驱动 模型驱动 使用Action类的属性传递对象 Action类的属性可以用来传递对象 把对象作为Action类的属性 为该对象提供getXXX方法 使用Action类的属性封装配置参数 在struts.xml中可以使用param元素为Action配置参数 action name=Test class=com.etc.action.TestAction result name=“success”/testaction.jsp/result param name=rate1.0/param /action 在Action中,为该参数提供getXXX、setXXX方法 JSP中如何获得Action类的属性 使用Struts2的HTML标签显示Action的属性 在JSP页面中特定位置,显示属性值 通过脚本、EL或者OGNL从请求范围获取 主流开源框架 第一部分:Struts2框架(一) Struts2快速入门 Struts2控制器 自定义拦截器 Action相关知识 章节目录 章节目录 Struts2工作原理 Struts2的优点 第一个Struts2应用 Struts2概述 Struts2与Struts1本质上没有太大联系 Struts1最初是Apache Jakarta项目的一部分,后来作为一个开源的MVC框架存在 Struts2是从WebWork框架上发展起来的,与Struts1没有直接关系 开发Str

文档评论(0)

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

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

1亿VIP精品文档

相关文档