怎样在JavaScript里写一个swing把数据插入数据库


Posted in Javascript onDecember 10, 2012

最终的目标是想这样的,在JavaScript里写一个swing来实现确定取消,来决定是否执行这个功能的,但是在执行的过程中,出现了一点问题,每次执行时,都是直接就会插入把数据插入数据库,不能控制了,想要知道应该怎样来解决这个问题,详情要参考下面的代码详情:

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

想把该脚本替换成一个 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传到另一个页面?
后来在网上看到说是想要实现上面的传递,可以模拟get提交,在另一个页面得到链接后分析获取参数。
按照这个思维去试了试,但是没有实现,关键是自己不会怎么去进行,不过后来还是被我自己解决了此问题,因为后来发现是我自己传的参数太多了,下面有做了部分的修改,如下的细节:
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")%>";
Javascript 相关文章推荐
Javascript与flash交互通信基础教程
Aug 07 Javascript
javaScript 简单验证代码(用户名,密码,邮箱)
Sep 28 Javascript
javascript基础之查找元素的详细介绍(访问节点)
Jul 05 Javascript
jquery实现可自动收缩的TAB网页选项卡代码
Sep 06 Javascript
JavaScript中ES6 Babel正确安装过程
Jul 18 Javascript
jQuery EasyUI中的日期控件DateBox修改方法
Nov 09 Javascript
js 模仿锚点定位的实现方法
Nov 19 Javascript
Angularjs+bootstrap+table多选(全选)支持单击行选中实现编辑、删除功能
Mar 27 Javascript
浅谈vue首屏加载优化
Jun 28 Javascript
让webpack+vue-cil项目不再自动打开浏览器的方法
Sep 27 Javascript
video.js 一个页面同时播放多个视频的实例代码
Nov 27 Javascript
一道JS算法面试题——冒泡、选择排序
Apr 21 Javascript
js里怎么取select标签里的值并修改
Dec 10 #Javascript
如何将JS的变量值传递给ASP变量
Dec 10 #Javascript
用jquery实现点击栏目背景色改变
Dec 10 #Javascript
jquery应该如何来设置改变按钮input的onclick事件
Dec 10 #Javascript
JQuery拖拽元素改变大小尺寸实现代码
Dec 10 #Javascript
十个迅速提升JQuery性能让你的JQuery跑得更快
Dec 10 #Javascript
JQuery each()函数如何优化循环DOM结构的性能
Dec 10 #Javascript
You might like
PHP中获取文件扩展名的N种方法小结
2012/02/27 PHP
php 无法加载mcrypt.dll的解决办法
2013/04/03 PHP
ueditor 1.2.6 使用方法说明
2013/07/24 PHP
PHP如何将XML转成数组
2016/04/04 PHP
CI框架集成Smarty的方法分析
2016/05/17 PHP
超级好用的jQuery圆角插件 Corner速成
2014/08/31 Javascript
浅析Node.js查找字符串功能
2014/09/03 Javascript
浅谈javascript回调函数
2014/12/07 Javascript
基于bootstrap实现广告轮播带图片和文字效果
2016/07/22 Javascript
修改npm全局安装模式的路径方法
2018/05/15 Javascript
Vue2.5学习笔记之如何在项目中使用和配置Vue
2018/09/26 Javascript
微信小程序实现左滑动删除效果
2020/03/30 Javascript
基于脚手架创建Vue项目实现步骤详解
2020/08/03 Javascript
使用Python脚本来控制Windows Azure的简单教程
2015/04/16 Python
Mac中Python 3环境下安装scrapy的方法教程
2017/10/26 Python
tensorflow saver 保存和恢复指定 tensor的实例讲解
2018/07/26 Python
Flask-WTF表单的使用方法
2019/07/12 Python
django基于存储在前端的token用户认证解析
2019/08/06 Python
快速解决docker-py api版本不兼容的问题
2019/08/30 Python
K最近邻算法(KNN)---sklearn+python实现方式
2020/02/24 Python
Python图像处理库PIL中图像格式转换的实现
2020/02/26 Python
使用Pycharm在运行过程中,查看每个变量的操作(show variables)
2020/06/08 Python
Python 字典中的所有方法及用法
2020/06/10 Python
解决pytorch 保存模型遇到的问题
2021/03/03 Python
基于css3仿造window7的开始菜单
2010/06/17 HTML / CSS
css3media响应式布局实例
2016/07/08 HTML / CSS
大码女装:Ulla Popken
2019/08/06 全球购物
C#面试常见问题
2013/02/25 面试题
机电一体化专业求职信
2014/07/22 职场文书
党员四风问题对照检查材料
2014/09/27 职场文书
基石观后感
2015/06/12 职场文书
婚礼男方父母答谢词
2015/09/29 职场文书
JavaScript继承的三种方法实例
2021/05/12 Javascript
修改MySQL的默认密码的四种小方法
2021/05/26 MySQL
java多态注意项小结
2021/10/16 Java/Android
《王者天下》第4季首话新剧照 4月9日正式开播
2022/04/07 日漫