どのようにJavaScriptの中でswingを書いてデータをデータベースに挿入しますか?

2534 ワード

最終的な目標はこのようにしたいです.JavaScriptにswingを書いて、確定キャンセルを実現して、この機能を実行するかどうかを決定します.しかし、実行する過程で問題が発生しました.毎回実行する時、直接にデータをデータベースに挿入して、コントロールできなくなりました.どうやって解決するべきかを知りたいです.詳細は下記のコードの詳細を参照してください.
 
  
boolean foo=false;
if (((theqingjiadays<3)&&(thetiqiandays>=1))||((theqingjiadays<10)
&&(theqingjiadays>=3)&&(thetiqiandays>=3))||((theqingjiadays>=10)&&(thetiqiandays>=7))){
foo=true;
}else{
// ,
%>
<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>
このスクリプトをSwingのウィンドウに置き換えたいです.実行するかどうかを決定します.実行するたびに、常にコードを先に実行します.直接にデータをデータベースに挿入します.制御できません.
 
  
}
}
//
if(foo==true){
try
{
語句を挿入する
 
  
qingjiaDAO.addQingJiaInfo(qj);
qingjiaDAO.addQingJiaMingxi(qjmingxi);
qingjiaDAO.updateQingJiaInfo(qj);
}
catch(InfrastructureException ie){
out.println(ie.toString());
}
finally{
HibernateUtil.commitTransaction();
HibernateUtil.closeSession();
}
}
%>Javaのswingのコードを必要としますが、このモジュールを制御するには、どうやって実現すればいいですか?そして知りたいのは脚本を通してこのページのパラメータをwindow.location.hrefを通して別のページに伝えることができますか?
その後、上記の伝達を実現するために、別のページでリンクを得てからパラメータを分析することができます.
この思惟によって試しましたが、実現していませんでした.鍵は自分ではどうやっていけばいいのか分かりません.でも、その後は自分でこの問題を解決されました.自分で伝えたパラメータが多すぎて、下記の部分の修正があります.
 
  
window.location.href="qingjiaapplysave.jsp?qingjiatypeid=<
%=request.getParameter("qingjiatypeid")%>
&
figure=<
%=request.getParameter("figure")%>
&
qingjiastartdate1=<
%=request.getParameter("qingjiastartdate1")%>
&
qingjiaenddate1=<
%=request.getParameter("qingjiaenddate1")%>
&
reason=<
%=request.getParameter("reason")%>
&
startdaterange1=<
%=request.getParameter("startdaterange1")%>
&
enddaterange1=<
%=request.getParameter("enddaterange1")%>";