軟體環境:tomcat5.5.15,eclipse3.1.2,myeclipse4.1,mysql5.0.15,resin3.0.18
配置過程:
把這四個jar包放到web應用的web-inf/lib目錄下,還有要把mysql的驅動程式包也放到這裡(也可以把資料庫的驅動包放到%tomcat_home%/common/lib目錄下或%resin_home%/lib目錄下,這樣在啟動web伺服器的時候就會載入這個包,伺服器和web應用都可以使用驅動程式類)
二、在struts-config.xml中新增data source。myeclipse的design模式下可以視覺化地編輯struts-config.xml和新增data source,但它在struts-config.xml中生成的資料來源的**是錯誤的!就是因為這個耽誤了我很多時間!
[/b]
如果要配置多個data source,可以給每個data source指定不同的key,然後在程式中根據key指定要引用的資料來源。
三、測試資料源。配置好以後就可以在actionservlet中使用了。
datasource ds = getdatasource(request,"datasource");
connection conn = ds.getconnection();
statement stmt = conn.createstatement();
resultset rs = stmt.executequery("sql string");
附: struts1.1中struts-config.xml的配置:
[/b]
Struts1 2中ActionForm的理解
一 actionform的特性 1.建立乙個form類必須繼承於四個父類中的乙個,要麼繼承actionform,要麼繼承validatorform,要麼繼承validatoractionform,要麼繼承dynaactionform。2.乙個form類中的每乙個屬性都將和頁面中form表單中的每乙個...
struts1 2中parameter屬性問題
關於中parameter引數的問題 前端 如果 login.do對應的action繼承的是action類,那麼他預設執行的方法是execute方法 但是如果想呼叫自定義的方法,這裡action就要繼承dispatcheraction類,這樣就會呼叫action中的mymethod方法 與struts...
struts1 2中ActionForm的理解
actionform的應用 一 actionform的特性 1.建立乙個form類必須繼承於四個父類中的乙個,要麼繼承actionform,要麼繼承validatorform,要麼繼承validatoractionform,要麼繼承 2.乙個form類中的每乙個屬性都將和頁面中form表單中的每乙個...