- 1、本文档共21页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Arch4系统开发指南-展现层篇
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
您可能关注的文档
- Appreciate English songs and Noun clauses名词性从句和歌曲欣赏.pptx
- Appreciation of Wuthering Heights呼啸山庄赏析.ppt
- APP运营:如何优化游戏UI以增加IAP收益.doc
- Approaches and methods in language teaching and learning(杨).ppt
- APQP产品质量先期策划和控制计划(PPT 159页).ppt
- APS专业单词汇总.doc
- aps-电气复习final英文资料.doc
- APQP_英文培训教程_(China).ppt
- APUE学习---Posix线程.doc
- AP化学英文词汇.doc
文档评论(0)