怎样在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 相关文章推荐
ASP.NET MVC中EasyUI的datagrid跨域调用实现代码
Mar 14 Javascript
javascript判断机器是否联网的2种方法
Aug 09 Javascript
Jquery利用mouseenter和mouseleave实现鼠标经过弹出层且可以点击
Feb 12 Javascript
js判断元素是否隐藏的方法
Jun 09 Javascript
JS获得选取checkbox整行数据的方法
Jan 28 Javascript
javascript定时器完整实例
Feb 10 Javascript
js实现手机拍照上传功能
Jan 17 Javascript
IntersectionObserver实现图片懒加载的示例
Sep 29 Javascript
three.js加载obj模型的实例代码
Nov 10 Javascript
vue router 跳转后回到顶部的实例
Aug 31 Javascript
性能优化篇之Webpack构建速度优化的建议
Apr 03 Javascript
vue实现书本翻页动画效果实例详解
Apr 08 Vue.js
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在XP下IIS和Apache2服务器上的安装
2006/09/05 PHP
php加密解密实用类分享
2014/01/07 PHP
PHP生成条形图的方法
2014/12/10 PHP
PHP+ajax分页实例简析
2015/12/07 PHP
PHP中如何使用Redis接管文件存储Session详解
2018/11/28 PHP
JS模拟的QQ面板上的多级可展开的菜单
2009/10/10 Javascript
将HTMLCollection/NodeList/伪数组转换成数组的实现方法
2011/06/20 Javascript
深入理解JavaScript 闭包究竟是什么
2013/04/12 Javascript
JS制作图形验证码实现代码
2020/10/19 Javascript
Node.js 数据加密传输浅析
2016/11/16 Javascript
Bootstrap表单制作代码
2017/03/17 Javascript
nodejs开发——express路由与中间件
2017/03/24 NodeJs
vuex的使用及持久化state的方式详解
2018/01/23 Javascript
小程序开发中如何使用async-await并封装公共异步请求的方法
2019/01/20 Javascript
解决React在安装antd之后出现的Can't resolve './locale'问题(推荐)
2020/05/03 Javascript
vue-socket.io接收不到数据问题的解决方法
2020/05/13 Javascript
Python转码问题的解决方法
2008/10/07 Python
Python中列表的一些基本操作知识汇总
2015/05/20 Python
Python获取央视节目单的实现代码
2015/07/25 Python
python 连接各类主流数据库的实例代码
2018/01/30 Python
Python 3.x 安装opencv+opencv_contrib的操作方法
2018/04/02 Python
python中字典按键或键值排序的实现代码
2019/08/27 Python
Python类成员继承重写的实现
2020/09/16 Python
python模拟点击在ios中实现的实例讲解
2020/11/26 Python
conda安装tensorflow和conda常用命令小结
2021/02/20 Python
任意一块网页内容实现“活”的背景(目前火狐浏览器专有)
2014/05/07 HTML / CSS
html5配合css3实现带提示文字的输入框(摆脱js)
2013/03/08 HTML / CSS
葡萄牙航空官方网站:TAP Air Portugal
2019/10/31 全球购物
中学生爱国演讲稿
2013/12/31 职场文书
勤俭节约演讲稿
2014/05/08 职场文书
心得体会的写法
2014/09/05 职场文书
纪念九一八事变演讲稿:牢记九一八,屈辱怎能忘
2014/09/14 职场文书
财政专业大学生职业生涯规划书
2014/09/17 职场文书
老公写给老婆的检讨书
2015/05/06 职场文书
导游词之澳门妈祖庙
2019/12/19 职场文书
总结一些Java常用的加密算法
2021/06/11 Java/Android