j2ee项目实训struts框架技术——第1章struts框架技术第3部分内容摘要:
在 文件中配置出本示例中的各个组件 在 文件中配置出当前 Web 应用中与 Struts 框架有关的各个组件的配置项目,主要涉及 UserInfoActionForm 组件 和 UserInfoAction 组件等内容。 具体的内容请见下面的 【例 112】所示,并请注意其中的黑体部分的内容。 【例 112】 在 文件中与本示例有关的各个组件配置项目内容 ?xml version= encoding=UTF8? !DOCTYPE strutsconfig PUBLIC //Apache Software Foundation//DTD Struts Configuration 杨教授工作室 精心创作的优秀程序员 职业提升必读系列资料 杨教授工作室,版权所有,盗版必究 , 9/20 页 strutsconfig formbeans formbean name=userInfoActionForm type= / /formbeans actionmappings action input=/ name=userInfoActionForm path=/showUserInfo scope=request type= forward name=showUserInfo path=/ / /action /actionmappings messageresources parameter= / /strutsconfig 其中的“ ”为 XML 文件的文档类型定义文件,根据 XML 语法的要求,每一个格式良好的 XML 文档,当然也包括 Struts 的系统配置文件,都应该包括一个描述该文档可用标签元素的文档类型定义文件( DTD)。 Struts 使用来自于 Jakarta Commons 项目的 Digester 来解析 Struts 配置文件。 Digester 使用 strutsconfig DTD 来校验文档的格式,并且 创建文档所描述的 Java 对象。 如果 XML 文件包含了非法的标签元素, Digester 将不会处理这个 文件。 其中的 formbean标签主要是定义出本示例中的 UserInfoActionForm 表单组件,其名称为 userInfoActionForm。 而该表单组件与 UserInfoAction 组件相互关联(请注意action标签中的 name=userInfoActionForm属性定义。 而 其中的 action标签主要是定义出本示例中的 UserInfoAction 业务调度控制器组件,其中的 path=/showUserInfo定义对该 Action 组件进行请求的 URL 地址中的 Path 内容,而 name=userInfoActionForm则表示用户的请求数据来自于 UserInfoActionForm 表单组件; input=/表示对该 Action 组件进行请求的页面文件为 ,而其中的 type 属性是 ActionServlet 用来实例化 Action 组件类对象的 Action 全局 类名称。 杨教授工作室 精心创作的优秀程序员 职业提升必读系列资料 杨教授工作室,版权所有,盗版必究 , 10/20 页 在 action标签内的 forward子标签,定义出一个名称为 showUserInfo 的ActionForward 组件,该 ActionForward 组件包装跳转的目标页面文件。 设计本示例的请求的 页面 1)在本示例 Web 站点的根目录下设计页面文件 在本示例 Web站点的根目录下设计用户请求的页面文件 ,具体的操作结果请见下面的图 所示。 图 在本示例 Web 站点的根目录下设计页面文件 2)设计该 页面的 内容 该 页面文件作为用户的请求页面,并在该页面中包含有一个表单,该表单由于需要向 UserInfoAction 组件发出请求,因此其 action 属性应该设置为/。 该页面的具体内容请见下面的 【例 113】所示,并请注意其中的黑体部分的内容。 【例 113】 用户请求的 页面示例 %@ page language=java pageEncoding=gb2312% %@ taglib uri= prefix=bean % %@ taglib uri= prefix=html % %@ taglib uri= prefix=logic % %@ taglib uri= prefix=tiles % !DOCTYPE HTML PUBLIC //W3C//DTD HTML Transitional//EN html lang=trueheadtitle这是我学习 Struts 框架时的第一个 Web 应用程序/title/headbody html:form action=/ method=post focus=userInfo html:hidden property=action value=form/ 请输入您的名称: html:text property=userInfo / 杨教授工作室 精心创作的优秀程序员 职业提升必读系列资料 杨教授工作室,版权所有,盗版必究 , 11/20 页 html:submit value=提交 / /html:formbr a href=/FirstStrutsWeb/?action=linkamp。 userInfo=yang 点击我将向您进行问候 /a /body/html 由于在该页面中的表单和超链接都需要向同一个 UserInfoAction 组件发出请求,为了能够区分该两种不同形式的请求,在表单中包含有一个属性名称为 action 的 隐藏表单域。 而在 超链接中同样 提供一个名称为 action 的查询参数字符串,并为它们提供不同的参数值。 设计本示例显示请求的处理结果的 页面 1)在本示例 Web 站点的根目录下设计页面文件 在本示例 Web站点的根目录下设计显示请求的处理结果的 页面,具体的操作结果请见下面的图 所示。 图 在本示例 Web 站点的根目录下设计页面文件 2)设计该 页面的内容 该 页面文件显示请求的处理结果,在该页面中利用 bean:write标签打印输出从 UserInfoAction 组件所传递来的名称为 userInfo 的参数值。 因此,该页面本身其实是比较简单的, 具体的内容请见下面的 【例 114】所示,并请注意其中的黑体部分的 标签 内容。 【例 114】 显示请求的处理结果的 页面示例 %@ page language=java pageEncoding=gb2312% %@ taglib uri= prefix=bean % %@ taglib uri= prefix=html % 杨教授工作室 精心创作的优秀程序员 职业提升必读系列资料 杨教授工作室,版权所有,盗版必究 , 12/20 页 %@ taglib uri= prefix=logic % %@ taglib uri= prefix=tiles % !DOCTYPE HTML。j2ee项目实训struts框架技术——第1章struts框架技术第3部分
相关推荐
二、严于律已,努力提高业务水平方面 医德医风和医疗质量方面:具有强烈的事业心和责任感,对待每一个前来检查的病人, 全心全意为病人服务。 对不符合检验质量的标本,要求病人重新留取,并和病人说明原因,取得病人的认可,杜绝医患关系的发生。 严格组织纪律观念,做到不迟到、不早退、不串岗。 三、工作中存在的主要问题 在短短几个月的工作和学习
16 1111111110010000 3/6 16 1111111110010001 3/7 16 1111111110010010 3/8 16 1111111110010011 3/9 16 1111111110010100 3/A 16 1111111110010101 Table (sheet 2 of 4) Run/Size Code length Code word 4/1 16
及软弱混凝土层,并须充分湿润和冲洗干净,且不应积水; C 清除插筋表面水泥浆膜; D 在浇注混凝土前,宜先在施工缝处铺一层水泥厚浆或混凝土同配比砂 浆; E 混凝土应细致捣实,使新旧混凝土紧密结合。 ( 4) .混凝土的浇捣 混凝土必须振捣密实。 应安排有经验的混凝土工掌握振动器。 浇捣混凝土应填写施工记录,其格式可按照《混凝土结构工程施工质量验收规范》 GB50204— 2020 附表四。
情况,接到问题报告后 小时内提供电话支持服务; ( 4)两小时内完成现场备件更换; ( 5)多级别服务支持 维护间隔与维护情况汇报 ( 1)每月一次例 行巡检即预防性维护并提供例行巡检报告; ( 2)每月一次的系统运行性能诊断并提供性能分析报告; ( 3)每次硬件故障处理后提供硬件处理和备件更换报告; ( 4) 每季度一次健康性检查,与 济南市交警 有关负责人员和技术人员研讨硬件系统运行状况
, 如有改动 按上面“重启网络广播系统”的方法重启广播系统,基本配置生效 三)、 配置中继服务 配置步骤如下 : :点击系统软件左上方的 【工具 】 →【本机中继服务配置】,界面如下图 第 15 页 共 43 页 【服务器 IP地址】、【服务器连接端 IP地址】 、【终端连接端 IP 地址】输入或者选择和上面配置【服务侦听地址】一致的 IP地址。 如上图所示。 3
持其适宜、有效性。 √ 设计和开发输入 入是否确定并形成文件。 输入信息来源有哪些,是否充分、可靠、有效。 √ : ⑴产品的适用性要求(如性能和功能,感官特性等)。 ⑵新产品预计产量、成本、价格目标、投资预算及新产品投放市场的目标。 ⑶适用的法律法规和标准要求(有没有遗漏)。 ⑷以前类似设计提供的适用信息。 √ 设计和开发输入 ⑸其他要求(如使用条件及限制、配套的材料、零件开发的材料