- 1、本文档共10页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Arch4系统开发指南展现层篇概要1
ARCH4系统开发指南-展现层篇
ARCH4开发组
目录
1 前言 1
1.1 文档编写目的 1
1.2 文档适用范围 1
1.3 修订历史 2
1.4 参考资料 2
2 展现层开发 3
2.1 引入外部文件 3
2.1.1 引入JSP文件 3
2.1.2 引入非JSP文件 3
2.2 界面控件 3
2.2.1 单行文本控件 3
2.2.2 多行文本控件 3
2.2.3 密码控件 4
2.2.4 日期控件 4
2.2.5 单选控件 5
2.2.6 复选控件 5
2.2.7 下拉框控件 6
2.2.8 代码下拉框 6
2.2.9 代码值控件 7
2.2.10 自动完成控件 8
2.2.11 多行录入 10
2.3 开发DWR动作 11
2.3.1 原理 11
2.3.2 调试 11
2.3.3 使用方法 11
2.4 开发启动类 13
2.4.1 Listener启动类配置 13
2.4.2 Listener启动类实现 13
2.5 开发MBean(JMX) 14
2.5.1 MBean接口 14
2.5.2 MBean实现 15
2.5.3 Spring配置 15
3 常见问题 16
3.1 Struts2标签中禁用${}语法(输入域出现空白现象) 16
3.1.1 文本框输入域写法 16
3.1.2 文本内容显示写法 16
3.1.3 判断语句写法 16
3.2 JSP脚本片段scriptlets获取JSTL标签中设置的变量 17
前言
本文档是《ARCH4系统开发指南-展现层篇》,文档讲述的内容是基于ARCH4架构进行系统开发的指导依据,其中讲述的指导规范要求开发人员必须遵守。
开发人员还需要阅读《ARCH4系统开发规范》,《ARCH4系统开发规范》和《ARCH4系统开发指南》具有同等效力。
参与项目开发的任何开发人员如果对本文档讲述的内容有疑问,在开发前请询问项目经理,不允许任何开发人员以任何理由违反本文档讲述的规范要求。
文档编写目的
规范开发思想,约束开发行为,明确系统各种功能的开发方法。
文档适用范围
本文档适用于使用ARCH4的所有成员。下表是对成员角色的最低要求:
项目组成员 是否必读 要求程度 项目经理 ■是 □否 □了解文档结构 ■明白文档内容 □透彻理解 系统分析师(业务) ■是 □否 ■了解文档结构 □明白文档内容 □透彻理解 系统分析师(技术) ■是 □否 □了解文档结构 □明白文档内容 ■透彻理解 高级程序员 ■是 □否 □了解文档结构 □明白文档内容 ■透彻理解 开发工程师 ■是 □否 □了解文档结构 □明白文档内容 ■透彻理解 质量保证工程师 □是 ■否 □了解文档结构 □明白文档内容 □透彻理解 对于项目经理、系统分析师、高级程序员和开发工程师,还需要阅读《ARCH4系统架构设计说明书》和《ARCH4系统开发规范》。
修订历史
修订章节 类型 日期 作者 说明 全部 创建 2011-02-10 周咸立 从ARCH4系统开发指南剥离。
参考资料
参考资料如下:
《ARCH4系统开发环境搭建指南》
展现层开发
引入外部文件
引入JSP文件
主页面采用include方式,引入各个子页面jsp文件。引入方式如:
%@include file=subman.jsp%
%@ include file=/pages/common/meta.jsp%
注意:如果引入的页面和当前页面在同一目录下,可以写file=“文件名”,否则写“/子目录/….”(其中反斜杠“/”就指向了 webapp目录)。
引入非JSP文件
用于在页面中引入一些资源文件或者超链接的方法。首先在每个页面中要加入:
%@ include file=/common/taglibs.jsp% 这样页面中才可以使用${ctx}(相当于webapp的目录)。引入的方式为
a href=${ctx}/pages/schedule/ScheduleQueryEdit.html处理/a
frame src=${ctx}/pages/info.jsp name=right_top /
原因:当这个目录下有多层目录的时候,如果存在4、5层的“..”可能导致action跳转不到页面的异常。所以一定注意要用${ctx}引入页面的超连接或者资源文件。
界面控件
单行文本控件
即type为text的input域,效果如下图所示:
对应的代码如下所示:
input class=input_w w_16
maxlength=20 name=prpLregist.reportorName id=prpLregist.reportorName
value=${prpLregist.reportorN
您可能关注的文档
- 农户信用等级评定讲议概要1.ppt
- 文献信息检索与利用概要1.ppt
- APDSCC试题概要1.docx
- Apologize概要1.pptx
- 农村信用社不良贷款降低方法概要1.pptx
- 农村医保与农民健康的调查报告概要1.docx
- 农作物病虫害防治技术概要1.ppt
- 农村土地政策法规概要1.ppt
- 农村生活垃圾调查报告概要1.doc
- 文献搜索方法介绍概要1.pptx
- 第十一章 电流和电路专题特训二 实物图与电路图的互画 教学设计 2024-2025学年鲁科版物理九年级上册.docx
- 人教版七年级上册信息技术6.3加工音频素材 教学设计.docx
- 5.1自然地理环境的整体性 说课教案 (1).docx
- 4.1 夯实法治基础 教学设计-2023-2024学年统编版九年级道德与法治上册.docx
- 3.1 光的色彩 颜色 电子教案 2023-2024学年苏科版为了八年级上学期.docx
- 小学体育与健康 四年级下册健康教育 教案.docx
- 2024-2025学年初中数学九年级下册北京课改版(2024)教学设计合集.docx
- 2024-2025学年初中科学七年级下册浙教版(2024)教学设计合集.docx
- 2024-2025学年小学信息技术(信息科技)六年级下册浙摄影版(2013)教学设计合集.docx
- 2024-2025学年小学美术二年级下册人美版(常锐伦、欧京海)教学设计合集.docx
文档评论(0)