ホームページ > ウェブフロントエンド > jsチュートリアル > JavaScriptでデータベースにデータを挿入するスイングの書き方_基礎知識

JavaScriptでデータベースにデータを挿入するスイングの書き方_基礎知識

WBOY
リリース: 2016-05-16 17:47:05
オリジナル
898 人が閲覧しました

最終的な目標は、JavaScript で確認済みキャンセルを実装し、この関数を実行するかどうかを決定することですが、実行プロセス中に、データベースにデータが直接挿入されるという問題が発生します。この問題を解決する方法を知りたい場合は、以下のコードの詳細を参照してください:

コードをコピー コードは次のとおりです:

<%
boolean foo=false;
if (((theqingjiadays<3)&&(thetiqiandays>=1))||((theqingjiadays&&(theqingjiadays>=3)&&(thetiqiandays>=3))||((theqingjiadays>=10)&&(thetiqiandays>=7))){
foo=true; }else{
//必要に応じて事前に休暇を申請できませんでした。続行しますか?
%>
<script> var select=confirm('休暇の申請に失敗しました必要に応じて事前に続行しますか?'); <br>if(select==true){ <br>foo=true; <br>if(select==false){ <br> foo=false; <br>window.location.href=" qingjiaquxiao.jsp?id=<%=qj.getId()%>"; <BR>} <BR></script> 🎜>
このスクリプトを Swing one Window に置き換え、実行するかどうかを決定するための確認とキャンセルを実装したいと思います。これは、各実行では必ず最初に <% %> のコードが実行され、その後データが直接挿入されるためです。制御不能なデータベース



コードをコピー
コードは次のとおりです: < ;% } }
//データベースに挿入
if(foo==true){
try
{


ステートメントの挿入



コードをコピーします
コードは次のとおりです。 qingjiaDAO.addQingJiaInfo(qj); qingjiaDAO.addQingJiaMingxi(qjmingxi); qingjiaDAO.updateQingJiaInfo(qj); catch (インフラストラクチャ例外 ie){
out.println(ie.toString()); >finally{
HibernateUtil.commitTransaction();
HibernateUtil.closeSession();
}
}


%> Java のスイング コードが必要ですこのモジュールを制御するにはどうすればよいですか?そして、私が知りたいのは、スクリプトを介して window.location.href を通じてこのページのパラメーターを別のページに渡すことが可能かどうかです。
後でインターネットで調べたところ、上記の転送を実現したい場合は、送信をシミュレートし、別のページのリンクを取得した後、分析してパラメータを取得できることがわかりました。
このアイデアに従ってみましたが、うまくいきませんでした。重要なのは、その方法がわからなかったことです。ただし、後で自分で渡したパラメーターが多すぎることが判明したため、自分で問題を解決しました。以下にいくつかの変更を加えました。詳細は次のとおりです:




コードをコピーします


コードは次のとおりです:

window.href="qingjiaapplysave.jsp?qingjiatypeid=< %=request.getParameter("qingjiatypeid")%> & figure=< %=request.getParameter("Figure")%> & qingjiastartdate1=<
%=request.getParameter("qingjiastartdate1")%> ;
%=request.getParameter("qingjiaenddate1")%>
&
reason=
%=request.getParameter("reason")%>> >startdaterange1=
%=request.getParameter("startdaterange1")%>
&
enddaterange1=
%=request.getParameter("enddaterange1")%>";

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のおすすめ
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート