extjs做的信息管理系统,由于业务简单,操作数据库的API用自己写的(我以前的 自己做试卷管理系统 系列中 提到),简单实用。在显示打印页面的时候,用到的servlet FormFilter,原因是数据在网络间传输时原先在数据库中的顺序打乱了,在这个servlet中用数组给它重新排列打印页面上数据的顺序。
程序尽量用只用一个方法完成所有grid中一类类似的功能,用一个servlet完成所有一类类似的操作,用一个jsp显示所有要打印的页面。
代码下载:http://www.blogjava.net/Files/yijia/religionMIS.rar
数据库脚本在代码根目录下。
开发环境:Eclipse3.2,mysql5.0,
eclispe开发环境中所有文件的编码都设置为utf-8。修改mysql的配置文件,使其默认编码为utf-8(方法在网上可以搜到)或者用MySQL Administrator图形工具也可设置。
浏览器:firefox。我用的是firefox3,不知道firefox2可不可以。但在ie中运行不了,我已经试过了。
还有什么问题,跟我留言,我非常乐意与大家交流,这是我暑假学extjs做的,算作练习。
补充:编辑是自动编辑,在grid输入框编辑完后,监听事件负责主动把编辑的结果上传到数据库。添加按钮也是,点击添加后,新纪录在grid上显示的同时也插入到数据库。删除可选中多行后删除。up按钮用的是ext.ux.uploaddialog上传组件。打印页面是用jsp显示,原先还是想用extjs实现,一来觉得复杂,二来不知道怎么打印ext窗口,就放弃了。
posted on 2008-08-29 17:56
开机 阅读(6551)
评论(9) 编辑 收藏 所属分类:
javaweb