Extjs做的信息管理系统,由于业务简单,操作数据库的API用自己写的(我以前的 自己做试卷管理系统 系列中 提到),简单实用。在显示打印页面的时候,用到的servlet FormFilter,原因是数据在网络间传输时原先在数据库中的顺序打乱了,在这个servlet中用数组给它重新排列打印页面上数据的顺序。
程序尽量用只用一个方法完成所有grid中一类类似的功能,用一个servlet完成所有一类类似的操作,用一个jsp显示所有要打印的页面。
数据库脚本在代码根目录下。
开发环境:Eclipse3.2,mysql5.0,eclispe开发环境中所有文件的编码都设置为utf-8。修改mysql的配置文件,使其默认编码为utf-8(方法在网上可以搜到)或者用MySQL Administrator图形工具也可设置。
浏览器:firefox。我用的是firefox3,不知道firefox2可不可以。但在ie中运行不了,我已经试过了。(文/
yijia)
代码下载: