怎样在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 相关文章推荐
return false,对阻止事件默认动作的一些测试代码
Nov 17 Javascript
jQuery powerFloat万能浮动层下拉层插件使用介绍
Dec 27 Javascript
从面试题学习Javascript 面向对象(创建对象)
Mar 30 Javascript
JavaScript中的undefined学习总结
Nov 30 Javascript
JavaScript操作select元素和option的实例代码
Jan 29 Javascript
用jQuery获取table中行id和td值的实现代码
May 19 Javascript
js仿拉勾网首页穿墙广告效果
Mar 08 Javascript
关于Stream和Buffer的相互转换详解
Jul 26 Javascript
vue 之 css module的使用方法
Dec 04 Javascript
移动端 Vue+Vant 的Uploader 实现上传、压缩、旋转图片功能
Jun 10 Javascript
Vue+Node服务器查询Mongo数据库及页面数据传递操作实例分析
Dec 20 Javascript
解决vue页面刷新,数据丢失的问题
Nov 24 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
网站当前的在线人数
2006/10/09 PHP
PHP使用PDO连接ACCESS数据库
2015/03/05 PHP
PHP SESSION的增加、删除、修改、查看操作
2015/03/20 PHP
PHP人民币金额转大写实例代码
2015/10/02 PHP
javascript模版引擎-tmpl的bug修复与性能优化分析
2011/10/23 Javascript
纯css+js写的一个简单的tab标签页带样式
2014/01/28 Javascript
javasctipt如何显示几分钟前、几天前等
2014/04/30 Javascript
深入分析escape()、encodeURI()、encodeURIComponent()的区别及示例
2014/08/04 Javascript
javascript中bind函数的作用实例介绍
2014/09/28 Javascript
js与C#进行时间戳转换
2014/11/14 Javascript
JS+CSS实现TreeMenu二级树形菜单完整实例
2015/09/18 Javascript
跟我学习javascript解决异步编程异常方案
2015/11/23 Javascript
盘点javascript 正则表达式中 中括号的【坑】
2016/03/16 Javascript
jQuery.form插件的使用及跨域异步上传文件
2016/04/27 Javascript
javascript 判断页面访问方式电脑或者移动端
2016/09/19 Javascript
深入理解Vue2.x的虚拟DOM diff原理
2017/09/27 Javascript
Angular HMR(热模块替换)功能实现方法
2018/04/04 Javascript
Node.js中你不可不精的Stream(流)
2018/06/08 Javascript
如何在Vue中使用CleaveJS格式化你的输入内容
2018/12/14 Javascript
JS正则表达式验证密码强度
2020/03/18 Javascript
elementui更改el-dialog关闭按钮的图标d的示例代码
2020/08/04 Javascript
Python决策树之基于信息增益的特征选择示例
2018/06/25 Python
详解如何将python3.6软件的py文件打包成exe程序
2018/10/09 Python
Python中将两个或多个list合成一个list的方法小结
2019/05/12 Python
ERLANG和PYTHON互通实现过程详解
2019/07/05 Python
python 图片去噪的方法示例
2019/07/09 Python
python爬取Ajax动态加载网页过程解析
2019/09/05 Python
使用tqdm显示Python代码执行进度功能
2019/12/08 Python
解决pyPdf和pyPdf2在合并pdf时出现异常的问题
2020/04/03 Python
CSS3实现时间轴效果
2016/07/11 HTML / CSS
戴森西班牙官网:Dyson西班牙
2020/02/04 全球购物
性能测试工程师的面试题
2015/02/20 面试题
四川成都导游欢迎词
2014/01/18 职场文书
小学数学国培感言
2014/03/10 职场文书
毕业生党员个人总结
2015/02/14 职场文书
死亡诗社观后感
2015/06/05 职场文书