首頁 >web前端 >js教程 >如何在JavaScript裡寫一個swing把資料插入資料庫_基礎知識

如何在JavaScript裡寫一個swing把資料插入資料庫_基礎知識

WBOY
WBOY原創
2016-05-16 17:47:05881瀏覽

最終的目標是想這樣的,在JavaScript裡寫一個swing來實現確定取消,來決定是否執行這個功能的,但是在執行的過程中,出現了一點問題,每次執行時,都是直接就會插入把資料插入資料庫,不能控制了,想知道應該怎麼解決這個問題,詳情要參考下面的程式碼詳情:

複製程式碼 程式碼如下:

boolean foo=false;
if (((theqingjiadays=1))||((theqingjiadays=1))||((theqingjiadays&&(theqingjiadays>=3)&&(thetiqiandays>=3))||((theqingjiadays>=10)&&(thetiqiandays>=7))){
foo=true;
}; else{
//未依規定提前請假,是否繼續
%>
<script> <BR>var select=confirm('未依規定提前請假,是否繼續?'); <BR> if(select==true){ <BR>foo=true; <BR>} <BR>if(select==false){ <BR>foo=false; <BR>window.location.href="qingjiaquxiao.jsp ?id=<%=qj.getId()%>"; <BR>} <BR></script>

想把該腳本替換成一個Swing的窗口,實現確定取消,來決定是否執行,因為每次執行總是先執行裡的程式碼,直接就會插入把資料插入資料庫,不能控制了
複製程式碼 程式碼如下:

}
}
//插入資料庫
if(foo==true){
try
{

插入語句
複製程式碼



複製程式碼



複製程式碼



複製程式碼


複製程式碼


複製程式碼複製程式碼
複製碼

qingjiaDAO.addQingJiaInfo(qj);
qingjiaDAO.addQingJiaMingxi(qjmingxi);
qingjiaDAO.updateQingJiaInfo(qj);
qingjiaDAO.updateQingJiaInfo(qj);
qingjiaDAO.updateQingJiaInfo(qj); .println(ie.toString());
}
finally{
HibernateUtil.commitTransaction();
HibernateUtil.closeSession();
}
HibernateUtil.closeSession();
}
}


}
>
%>需要一段java裡swing的程式碼來控制這個模組,該如何實現呢?而且想知道的是能不能透過腳本把該頁面的參數透過window.location.href傳到另一個頁面?
後來在網路上看到說是想要實現上面的傳遞,可以模擬get提交,在另一個頁面得到連結後分析取得參數。
按照這個思維去試了試,但是沒有實現,關鍵是自己不會怎麼去進行,不過後來還是被我自己解決了此問題,因為後來發現是我自己傳的參數太多了,下面有做了部分的修改,如下的細節:
複製程式碼 程式碼如下: window. location.href="qingjiaapplysave.jsp?qingjiatypeid=%=request.getParameter("qingjiatypeid")%> & figure=%=request.getParameter("figure") %> & qingjiastartdate1=%=request.getParameter("qingjiastartdate1")%> & qingjiaenddate1=%=request. %> & reason=%=request.getParameter("reason")%> & startdaterange1=%=request.getParameter("startdaterange1") %> & enddaterange1=%=request.getParameter("enddaterange1")%>";
陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn