jsp新手開發筆記(增加中)

1。通過連接池訪問數據庫bean時,連接要及時關閉,否則達到連接池中maxActive的配置值時,瀏覽器會停止響應-每頁都重新查詢的分頁程序通常會遇到這種問題。

2。開發訪問數據庫的bean時,方法不要返回ResultSet而改爲ArrayList或HashMap。因爲連接關閉後,ResultSet同時就不存在了。

3。jsp+servlet+bean開發模式中,通常在servlet中用request.setAttribute保存返回值,在jsp頁面中用request.setAttribute取得返回值

4。tomcat4.1.30的圖形管理界面配置的數據源是全局的資源,直接這樣寫是不行的:
 Context initCtx = new InitialContext();
 Context ctx = (Context) initCtx.lookup("java:comp/env"); //獲取連接池對象
 Object obj = (Object) ctx.lookup("jdbc/OracleDB"); //類型轉換
 javax.sql.DataSource ds = (javax.sql.DataSource)obj;
 Connection conn = ds.getConnection();
如果用記事本修改server.xml,使數據源配置的位置正確(<context></context>之間),上面這段代碼是可以正確執行的

5。struts的配置文件理解:
1)struts-config.xml存在於WEB-INF及其子文件夾下:比如應用test下有test1,test2兩個子應用,那麼WEB-INF下應該有test1,test2文件夾,其中也有各自的struts-config.xml
2)<form-beans> 定義的formbean名稱用作<action>的name屬性,對應的formbean是對採用這個action的表單的描述,其屬性名稱與jsp表單元素名稱相一致

6。jar打包方法:
1)命令行下執行WEB-INF/classes>jar -cvf myclasses.jar . ;
2)將myclasses.jar複製到WEB-INF/lib下面(jsp運行時會自動從lib下的所有jar文件查找類) ;
3)jar與rar的格式相同,只是多了一個META-INF文件夾(裏面是一個MENIFEST.MF文件)。

發佈了32 篇原創文章 · 獲贊 0 · 訪問量 5萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章