郑州大学ssh考试知识点总结内容摘要:
访问 Servlet API Struts2 提供了一个 ActionContext 类, Struts2 的 Action可以通过该 类来访问Servlet API,下面是 ActionContext 类中包含的几个常用方法: J2EE 课程 总结 11 Object get(Object key) : 该 方 法 类 似 于 调 用 HttpServletRequest 的getAttribute(String name)方法 Map getApplication():返回一个 Map 对象,该对象模拟了该应用的ServletContext 实例。 static ActionContext getContext():静态方法,获取系统的 ActionContext 实例。 Map getParameters():获取所有的请求参数。 类似于调用 HttpServletRequest对象的 getParameterMap()方法。 Map getSession():返回一个 Map 对象,该 Map 对象模拟了 HttpSession实例。 void setApplication(Map application):直接传入一个 Map 实例,将该 Map 实例里的 keyvalue 对转换成 application的属性名、属性值。 void setSession(Map session):直接传入一个 Map 实例,将该 Map 实例里 的keyvalue 对转换成 session的属性名、属性值。 配置 Action 包和命名空间 在 文件中, package 元素用于定义包配置,每个 package 元素定义了一个包配置,定义 package 元素时可以指定如下几个属性: name:这是一个必需属性,该属性指定该包的名字,该名字是该包被其他包引用的 key。 extends:该属性是一个可选属性,该属性指定该包继承其他包。 继承其他包,可以继 承其他包中的 Action定义、拦截器定义等。 namespace:该属性是一个可选属性,该属性定义该包的命名空间。 abstract:该属性是一个可选属性,它指定该包是一个抽象包。 抽象包不能包含 Action定义。 详细配置实例参考课本 182184 页 J2EE 课程 总结 12 Action 的基本配置 定义了 Action时,至少需要指定该 Action的 name 属性,该 name 属性既是该 Action的名字,也指定了该 Action所对应的请求 URL的前半部分。 使用 Action 的动态方法调用 此部分参考课本 186188 页 指定 method 属性及使用通配符 此部分参考课本 189194 页 配置默认 Action 当用户请求找不到对应的 Action时,系统默认 的 Action即将处理用户请求。 配置默认 Action通过 defaultactionref … /元素完成,下面的 配置片段配置了一个默认 Action: package name=aaa extends=strutsdefault ... ! 配置一个默认 Action,默认 Action为simpleViewResultAction defaultactionref name=simpleViewResultAction/ ... ! 通过 action元素配置默认的 Action action name=simpleViewResultAction class= result .../ ... /action ... /package J2EE 课程 总结 13 配置处理结果 理解处理结果 Action 处理完用户请求后,将 返回一个普通字符串,整个普通字符串就是一个逻辑视图名。 Struts2 通过配置逻辑视图名和物理视图名之间的映射关系,一旦系统收到 Action 返回的某个逻辑视图名,系统就会把对应的物理视图呈现给浏览者。 配置结果 Struts2 在 文件中使用 result… /元素来配置结果,根据 result… /元素所在位置的不同, Struts2 提供了两种结果。 局部结果:将 result… /作为 action… /元素的子元素配置。 全局结果:将 result… /作为 globalresults… /元素的子元素配置。 配置 result… /元素时通常需要指定如下两个属性: name:该属性指定所配置的逻辑视图名。 type:该属性指定结果类型。 Struts2 支持的结果类型 Struts2 内建的支持结果类型如下 (粗体为常用的类型): chain结果类型: Action链式处理的结果类型。 dispatcher结果类型:用于指定使用 JSP作为视图的结果类型。 (默认结果类型 ) freemarker 结果类型:用于指定使用 FreeMarker 模板作为视图的结果类型。 header 结果类型:用于控制特殊的 HTTP 行为的结果类型。 J2EE 课程 总结 14 redirect 结果类型:用于直接跳转到其他 URL 的结果类型。 redirectAction结果类型:用于直接跳转到其他 Action的结果类型。 stream结果类型:用于向浏览器返回一个 InputStream(一般用于文件下载)。 velocity结果类型:用于指定使用 Velocity模板作为视图的结果类型。 xslt 结果类型:用于与 XML/XSLT 整合的结果类型。 plainText 结果类型:用于显示某个页面的原始代码的结果类型。 相关结果类型的用法 和实例代码 参考课本 198203 页。 配置 Struts的异常处理 Struts2 的异常处理机制是通过在 文件中配置exceptionmapping… /元素完成的,配置该元素时,需要指定两个属性: exception:此属性指定该异常映射所设置的异常类型。 result:此属性指定 Action出现该异常时,系 统返回 result 属性值对应的逻辑视图名。 根据 exceptionmapping… /元素出现位置的不同,异常映射又可分为两种: 局部异常映射:将 exceptionmapping… /元素作为 action… /元素的子元素配置。 全局异常映射:将 exceptionmapping… / 元素作为globalexceptionmappings元素的子元素配置。 为了在异常处理页面中显示异常信息,我们可以使。郑州大学ssh考试知识点总结
相关推荐
计员不及时上门设计导致客户退单或未能签订合同。 D.如遇不能一次签单而只需进行厨房定位的情况,要约定好下次上门测量的时间,并给客户出具基本布局方案。 E.对未能签定的预约单,设计员必须向店长说明情况,并做好登记,在等待下次上门设计期间,设计员须根据实际情况打电话和客户进行沟通、交流。 F.如厨柜在安装过程中出现问题,不管何种原因,设计员必须一跟到底,直至客户满意为止。
申请文件应按照规定进行编制、密封、标记和递交,并标明“修改”字样。 5.资格预审申请文件的审查 审查委员会 资 格预审申请文件由招标人组建的审查委员会负责审查。 审查委员会参照《中华人民共和国招标投标法》第三十七条规定组建,负责审查活动。 同一审查委员会中,通过随机抽取的审查专家,来自同一单位的不得超过 2人。 审查委员会人数:见申请人须知前附表。 资格审查
酒、利口酒 十 三、酒品的分类 (二)、按商品大类划分: 白酒:是指用谷类、薯类等原料,按照我国传统的蒸馏工艺,经糖化、发酵、蒸馏、储存等工艺而酿成的酒,因酒无色透明而称为白酒。 黄酒:是指用糯米、黍米、大米、玉米等为原料,经传统糖化、发酵、压榨、煎酒等工序而酿成,因色泽黄亮,故称黄酒。 啤酒:是指以大麦为原料,经过糖化、发酵、过滤等工艺加工而成的酒。 葡萄酒是采用葡萄为原料,经破碎、发酵
准,优化服务流程。 解决服务中的突出问题,自觉接受社会监督、群众监督。 在丰富服务内涵,贴近方便百姓,满足群众生产生活需求服务工作中取得好成绩。 组织全体干部职工 “爱国、感恩、勤劳、互助、开放、进取” 12 字的新疆精神和为期三个月“员工成长与幸福靠合规劳动创造”的大讨论,取得单位政治稳定,民族团结,呈现出感恩邮政、敬业向上,凝心聚力谋发展局面。 使职工看到企业与职工发展的前途
排 20年是我局继续深化改革、努力加快发展的关键之年。 20年邮政工作的指导思想是:认真贯彻落实省、州邮政工作会议精神,深进学习实践科学发展观,坚持超常规、跨越式发展,全面实施重点突破、 (使用请双击删除页眉文字) 专业好文档为您倾心 整理 ,谢谢使用 项目拉动、能力提升、治理创新等战略和措施,坚持把发展作为第一要务,以提升企业核心竞争力为目标,让企业发展的成果惠及员工,努力实现邮政又好又快发展
及成果 工作中,严以律己,宽以待人,始终严格要求自己,通过系列的学习我的思想得到了净化,工作的责任心得到了加强。 并有效的完成了局里分配的各项任务,在 ⅩⅩ 年保险趸交 66 万、期交 26 万,储蓄、短信、 思乡月、报刊、集邮等都圆满完成任务。 我深知在 个别工作 中做的还不够完善,这有待于在今后的工作中加以改进。 努力使思想觉悟和工作效率全面进入一个新水平, 上一个新台阶