- 1、本文档共49页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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
您可能关注的文档
- 5.中学数学教学的内容.ppt
- 5.资本主义的发展历程.pdf
- 5--ch05--语法制导翻译技术.pdf
- 5W分析(问5次为什么)实施手册.pdf
- 5年高考题荟萃_第二章_中国地理.doc
- 5-普通话机测应试指南演示稿07.6.21.ppt
- 6课现代文阅读练习.ppt
- 7动态测试数据处理.ppt
- 7软件结构性测试.ppt
- 8.生物进化的历程.ppt
- 党员领导干部在理论学习中心组主题会议上的发言材料汇编(6篇).docx
- 2023年行政执法工作计划汇编(4篇).docx
- 国企领导干部学习董事长在新提任干部讲话精神心得汇编7篇.docx
- 学习《著作选读》第一卷、第二卷心得体会汇编(9篇).docx
- 关于切实做好国庆期间安全生产工作的通知汇编(5篇).docx
- 在2023年招商引资推介会上的推介词汇编(5篇).docx
- 医院年终工作总结汇编(共10篇)官方抖音号:笔尖耕耘.docx
- 2022年度镇和开发区书记抓基层党建工作述职报告汇编(7篇),提纲值得参考!1.docx
- 教育主题经验交流材料汇编(5篇).docx
- 在党内主题教育专题推进会议上的讲话汇编(3篇).docx
最近下载
- 药品生产质量管理规范.pdf VIP
- 2020浙gt49竹节桩图集.pptx VIP
- 日晖株式会社标准(JGC Standard) JGS 210-120-1-16E Data Preparation of Utility Summary.pdf VIP
- 食材配送售后服务方案(详细版).docx
- X射线源焦点尺寸的测试与对比分析.pdf
- 燃气基础知识考试备考题库(200题).docx
- 地理信息系统教程(第二版)全套PPT课件.pptx
- 肺心病【87页】(最新文档).pptx VIP
- 《剪映自媒体创作》课件——第四章 音乐与音效.pptx VIP
- 部编版四年级语文下册第四单元教材解读 教材分析 教学建议.pptx
文档评论(0)