extjs做的信息管理系統(tǒng),由于業(yè)務簡單,操作數(shù)據(jù)庫的API用自己寫的(我以前的 自己做試卷管理系統(tǒng) 系列中 提到),簡單實用。在顯示打印頁面的時候,用到的servlet FormFilter,原因是數(shù)據(jù)在網(wǎng)絡間傳輸時原先在數(shù)據(jù)庫中的順序打亂了,在這個servlet中用數(shù)組給它重新排列打印頁面上數(shù)據(jù)的順序。
程序盡量用只用一個方法完成所有grid中一類類似的功能,用一個servlet完成所有一類類似的操作,用一個jsp顯示所有要打印的頁面。
代碼下載:http://m.tkk7.com/Files/yijia/religionMIS.rar
數(shù)據(jù)庫腳本在代碼根目錄下。
開發(fā)環(huán)境:Eclipse3.2,mysql5.0,
eclispe開發(fā)環(huán)境中所有文件的編碼都設置為utf-8。修改mysql的配置文件,使其默認編碼為utf-8(方法在網(wǎng)上可以搜到)或者用MySQL Administrator圖形工具也可設置。
瀏覽器:firefox。我用的是firefox3,不知道firefox2可不可以。但在ie中運行不了,我已經(jīng)試過了。
還有什么問題,跟我留言,我非常樂意與大家交流,這是我暑假學extjs做的,算作練習。
補充:編輯是自動編輯,在grid輸入框編輯完后,監(jiān)聽事件負責主動把編輯的結果上傳到數(shù)據(jù)庫。添加按鈕也是,點擊添加后,新紀錄在grid上顯示的同時也插入到數(shù)據(jù)庫。刪除可選中多行后刪除。up按鈕用的是ext.ux.uploaddialog上傳組件。打印頁面是用jsp顯示,原先還是想用extjs實現(xiàn),一來覺得復雜,二來不知道怎么打印ext窗口,就放棄了。
posted on 2008-08-29 17:56
開機 閱讀(6563)
評論(9) 編輯 收藏 所屬分類:
javaweb