怎样在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 相关文章推荐
jQuery 动画基础教程
Dec 25 Javascript
JSON扫盲帖 JSON.as类教程
Feb 16 Javascript
JQuery下的Live方法和$.browser方法使用代码
Jun 02 Javascript
jquery实现隐藏与显示动画效果/输入框字符动态递减/导航按钮切换
Jul 01 Javascript
手写的一个兼容各种浏览器的javascript getStyle函数(获取元素的样式)
Jun 06 Javascript
jQuery实现横向带缓冲的水平运动效果(附demo源码下载)
Jan 29 Javascript
js判断一个字符串是以某个字符串开头的简单实例
Dec 27 Javascript
AngularJS表单基本操作
Jan 09 Javascript
详解webpack 入门总结和实践(按需异步加载,css单独打包,生成多个入口文件)
Jun 20 Javascript
使用elementUI实现将图片上传到本地的示例
Sep 04 Javascript
详解Vue实战指南之依赖注入(provide/inject)
Nov 13 Javascript
vuex 实现getter值赋值给vue组件里的data示例
Nov 05 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
解析yahoo邮件用phpmailer发送的实例
2013/06/24 PHP
php实现统计网站在线人数的方法
2015/05/12 PHP
实例讲解PHP设计模式编程中的简单工厂模式
2016/02/29 PHP
详解ThinkPHP3.2.3验证码显示、刷新、校验
2016/12/29 PHP
Jquery 插件学习实例1 插件制作说明与tableUI优化
2010/04/02 Javascript
JQuery教学之性能优化
2014/05/14 Javascript
在Node.js中实现文件复制的方法和实例
2014/06/05 Javascript
实现无刷新联动例子汇总
2015/05/20 Javascript
JavaScript 实现的 zip 压缩和解压缩工具包Zip.js使用详解
2015/12/14 Javascript
javascript简单实现跟随滚动条漂浮的返回顶部按钮效果
2016/08/19 Javascript
bootstrap使用validate实现简单校验功能
2016/12/02 Javascript
用jQuery实现优酷首页轮播图
2017/01/09 Javascript
vue3.0 CLI - 2.4 - 新组件 Forms.vue 中学习表单
2018/09/14 Javascript
[01:00:14]2018DOTA2亚洲邀请赛 4.6 淘汰赛 VP vs TNC 第三场
2018/04/10 DOTA
[08:17]Ti9 现场cosplay
2019/09/10 DOTA
Python语言编写电脑时间自动同步小工具
2013/03/08 Python
Python实现求最大公约数及判断素数的方法
2015/05/26 Python
利用Python如何批量修改数据库执行Sql文件
2018/07/29 Python
python 弹窗提示警告框MessageBox的实例
2019/06/18 Python
利用python求积分的实例
2019/07/03 Python
python脚本之一键移动自定格式文件方法实例
2019/09/02 Python
PyCharm 2020.2下配置Anaconda环境的方法步骤
2020/09/23 Python
Pandas的数据过滤实现
2021/01/15 Python
如何使用localstorage代替cookie实现跨域共享数据问题
2018/04/18 HTML / CSS
英国最大的邮寄种子和植物公司:Thompson & Morgan
2017/09/21 全球购物
奢华时尚的独特视角:La Garçonne
2018/06/07 全球购物
《飞向蓝天的恐龙》教学反思
2014/04/09 职场文书
红色旅游心得体会
2014/09/03 职场文书
六查六看自查报告
2014/10/14 职场文书
党的群众路线批评与自我批评发言稿
2014/10/16 职场文书
2014年局领导班子自身建设情况汇报
2014/11/21 职场文书
酒店服务员岗位职责
2015/02/09 职场文书
技术负责人岗位职责
2015/02/10 职场文书
高中升旗仪式主持词
2015/07/03 职场文书
html+css实现文字折叠特效实例
2021/06/02 HTML / CSS
mysql 8.0.27 绿色解压版安装教程及配置方法
2022/04/20 MySQL