Struts 開發之 血的教訓 (轉)
1. 頁面中需要注意大小寫
例如:
如果寫成
那麼這個白痴jsp就會找不到edit.css
2.程式碼轉換
所有的中文 需要轉換,加入
try {
article_Key_s = new String(article_Key_Words.getBytes("iso8859-1"), "GB2312");
}
catch (UnsupportedEncodingException ex) {
}
當然,你也可以用filter(在serlet處理request和response之前的一個類,在.中可以定義),把request的encoding 換成GB2312的.
3.
......
outp.output(doc, new FileOutputStream("../power/exampleB.xml"));
.....
return actionMap.findForward("success");
//success 是"/exampleB.xml"
會出現錯誤!因為action的perform方法是多執行緒的,但對於正在執行的這個執行緒,輸出檔案還是需要時間的,在沒有輸出完全之前,是不能到達此頁面的
4.-config.xml 中的定義
一定要注意格式的正確 比如
這樣的錯誤。這個錯誤讓我頭痛了好幾天(我用jbuilder8編譯),最後才找到。
5.待續。。。。
6.struts對工作流的支援很有限。如果對工作流程的定義要求較高,建議趕快放棄struts 。當然,作者本人正在研究struts與工作流方面的結合。
哎,為了糊弄畢業,得寫出點論文。(: 有空給點建議。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10752019/viewspace-984501/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 開發規範是血淚教訓
- 使用MongoDB血淚般的經驗教訓MongoDB
- 【血淚教訓】godaddy競拍域名踩過的坑Go
- 血的教訓!千萬別在生產使用這些 redis 指令Redis
- 我的軟體開發中經驗教訓
- mfs1.6.x故障一例,血的經驗教訓薦
- 搭建容易維護難!谷歌機器學習系統血淚教訓谷歌機器學習
- 關於程式碼的那些低階錯誤,都是血淚的教訓
- 血的教訓--如何正確使用執行緒池submit和execute方法執行緒MIT
- 面試經驗之教訓面試
- 20+條軟體開發的經驗教訓
- 《神鬼寓言》的開發中有些什麼經驗教訓?
- 故障分析 | 血的教訓-由慢查詢引發的備份等待導致資料庫連線打滿資料庫
- 整合struts和hibernate開發嚮導 (轉)
- struts開發OA合作開發
- 關於struts開發的疑惑
- struts多模組開發
- 一次二次開發中的經驗與教訓(一)
- 一次二次開發中的經驗與教訓(二)
- 總結從“Thirst”模組所獲得的開發經驗和教訓
- 從移動應用開發中總結出的5個教訓
- 開發人員如何轉行去做教師
- 請教JSF和Struts的問題JS
- 大廠十年IT老兵血淚教訓,IT人到底要如何選擇合適的報表工具?
- jbuilder開發Struts報錯UI
- Go 併發程式設計中的經驗教訓Go程式設計
- 請教高手 關於STRUTS DATASOURCE的問題
- 請教有關Struts的資料庫配置資料庫
- 請教高手一些struts中的方法
- 創業者說:APP開發的血淚史創業APP
- struts2 使用Maven搭建Struts2框架的開發環境Maven框架開發環境
- 《Tsuro》實戰分享:移動VR遊戲開發經驗與教訓VR遊戲開發
- 請教一下各位struts高手
- Struts2開發基礎
- 職教系統專案開發手冊(二) (轉)
- 職教系統專案開發手冊(三) (轉)
- 職教系統專案開發手冊(五) (轉)
- 職教系統專案開發手冊(四) (轉)