1. 程式人生 > >初學jsp錯誤總結

初學jsp錯誤總結

在學習jsp的時候碰到一些問題,在這裡做個總結。

我使用的開發工具:Dreamweaver + eclipse + Tomcat9.0.2

1.關於eclipse不載入css格式的問題

      我在Dreamweaver中寫好介面,並把格式控制好。然後複製html程式碼到eclipse,把css資料夾直接複製到eclipse,在eclipse中執行,發現沒有載入css格式。網上找各種方法都不管用,最後我在eclipse中新建了一個css檔案,把Dreamweaver中css檔案內容拷貝到eclipse中 css檔案裡。重新整理,css格式管用了。

2.關於copy的問題

      在jsp中會使用到跳轉頁面、或者使用表單、或者使用session等等方法,經常傳引數,如果手打參數可能會寫錯,出了bug半天找不出來,所以最好手寫一處,其他對應的地方直接拷貝,這樣可以有效的避免犯這個錯誤。

3.拋異常問題

      在學習的過程中,一定要捕捉異常,這樣方便找出錯誤來。不要隨便自己處理異常,我因為自己處理了一個異常,而且沒有提示,導致我一個小問題找了很長時間才找出來。

4.資料庫建表存資料問題

      我使用的是oracle資料庫,建表的時候,有一個id列,型別是char,存的都是000x,在java中我使用HashMap做容器,我從資料庫中取出的資料,以鍵值對放在HashMap中,結果000x變成了x,比如 0009變成9。我使用000x去HashMap中找資料,結果對應不上,除錯了會才找出來,還寫了一個小函式來處理字串。如果把表建好就可以避免這些問題。

5.畫圖問題

      我使用的是mvc模式,在寫程式碼過程中,先畫出各個頁面、控制器、模型之間的關係,然後參考這個圖去寫程式碼,這樣思路比較清晰,容易掌控。

6.建表和serlvet挨著寫出的問題

       我先建好表,插入資料,然後寫serlvet,從資料庫中去資料,死活取不出來,rs.next()一直是false。因為表和資料沒有更新,找不到資料。解決辦法:oracle資料庫執行cimmit,把eclipse重啟一下。

     

       我把我遇到的問題歸類做個總結,方便自己檢視、回顧,希望也能夠給其他初學者帶來一點方便。

       剛開始學習的時候,速度較慢,而且錯誤百出,努力讓自己不驕不躁,穩步向前。