怎样在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之事件绑定
Jul 08 Javascript
3分钟写出来的Jquery版checkbox全选反选功能
Oct 23 Javascript
javascript批量修改文件编码格式的方法
Jan 27 Javascript
jquery实现相册一下滑动两次的方法
Feb 09 Javascript
js实现模拟计算器退格键删除文字效果的方法
May 07 Javascript
详解JavaScript的AngularJS框架中的作用域与数据绑定
Mar 04 Javascript
详细谈谈javascript的对象
Jul 31 Javascript
jQuery异步提交表单的两种方式
Sep 13 Javascript
javascript设置文本框光标的方法实例小结
Nov 04 Javascript
Angularjs中的页面访问权限怎么设置
Nov 11 Javascript
vue使用iframe嵌入网页的示例代码
Jun 09 Javascript
基于vue实现移动端圆形旋钮插件效果
Nov 28 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新手上路(九)
2006/10/09 PHP
php中截取中文字符串的代码小结
2011/07/17 PHP
php中常见的sql攻击正则表达式汇总
2014/11/06 PHP
php中mkdir函数用法实例分析
2014/11/15 PHP
php实现微信公众号无限群发
2015/10/11 PHP
JavaScript学习笔记(十七)js 优化
2010/02/04 Javascript
通过jQuery源码学习javascript(二)
2012/12/27 Javascript
jQuery 插件仿百度搜索框智能提示(带Value值)
2013/01/22 Javascript
EditPlus注册码生成器(js代码实现)
2013/03/25 Javascript
Js中使用hasOwnProperty方法检索ajax响应对象的例子
2014/12/08 Javascript
轻量级jQuery插件slideBox实现带底栏轮播(焦点图)代码
2016/03/28 Javascript
Bootstrap每天必学之轮播(Carousel)插件
2016/04/25 Javascript
JavaScript如何一次性展示几万条数据
2017/03/30 Javascript
浅谈angularJS2中的界面跳转方法
2018/08/31 Javascript
node.js之基础加密算法模块crypto详解
2018/09/11 Javascript
angular4中引入echarts的方法示例
2019/01/29 Javascript
vuex 多模块时 模块内部的mutation和action的调用方式
2020/07/24 Javascript
Windows下安装python2.7及科学计算套装
2015/03/05 Python
Python版微信红包分配算法
2015/05/04 Python
Python 递归函数详解及实例
2016/12/27 Python
利用python循环创建多个文件的方法
2018/10/25 Python
python3+PyQt5 自定义窗口部件--使用窗口部件样式表的方法
2019/06/26 Python
Python IDE Pycharm中的快捷键列表用法
2019/08/08 Python
django 中使用DateTime常用的时间查询方式
2019/12/03 Python
Python3查找列表中重复元素的个数的3种方法详解
2020/02/13 Python
Python Socket多线程并发原理及实现
2020/12/11 Python
美国小蜜蜂Burt’s Bees德国官网:天然唇部、皮肤和身体护理产品
2020/06/14 全球购物
The North Face官方旗舰店:美国著名户外品牌
2020/09/28 全球购物
婚礼答谢宴主持词
2014/03/14 职场文书
研究生毕业自我鉴定范文
2014/03/27 职场文书
2014年工作总结与下年工作计划
2014/11/27 职场文书
2014年加油站站长工作总结
2014/12/23 职场文书
傲慢与偏见读书笔记
2015/06/29 职场文书
HR在给员工开具离职证明时,需要注意哪些问题?
2019/07/03 职场文书
如何用RabbitMQ和Swoole实现一个异步任务系统
2021/05/29 PHP
关于python中模块和重载的问题
2021/11/02 Python