怎样在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 相关文章推荐
给Function做的OOP扩展
May 07 Javascript
jQuery+CSS 实现的超Sexy下拉菜单
Jan 17 Javascript
javascript正则表达式之分组概念与用法实例
Jun 16 Javascript
AngularJs bootstrap搭载前台框架——准备工作
Sep 01 Javascript
jQuery实现弹出带遮罩层的居中浮动窗口效果
Sep 12 Javascript
js实现拖拽上传图片功能
Aug 01 Javascript
vue组件实现文字居中对齐的方法
Aug 23 Javascript
详解Vue-cli代理解决跨域问题
Sep 27 Javascript
Vue props 单向数据流的实现
Nov 06 Javascript
vue拖拽排序插件vuedraggable使用方法详解
Aug 21 Javascript
如何用webpack4.0撸单页/多页脚手架 (jquery, react, vue, typescript)
Jun 18 jQuery
在vue中封装方法以及多处引用该方法详解
Aug 14 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
smtp邮件发送一例
2006/10/09 PHP
详解PHP中的mb_detect_encoding函数使用方法
2015/08/18 PHP
Laravel Validator 实现两个或多个字段联合索引唯一
2019/05/08 PHP
HTTP状态代码以及定义(解释)
2007/02/02 Javascript
JavaScript中的闭包原理分析
2010/03/08 Javascript
使用dynatrace-ajax跟踪JavaScript的性能
2010/04/12 Javascript
jQuery EasyUI API 中文文档 - TimeSpinner时间微调器
2011/10/23 Javascript
jQuery oLoader实现的加载图片和页面效果
2015/03/14 Javascript
JavaScript截取指定长度字符串点击可以展开全部代码
2015/12/04 Javascript
js实现页面跳转的五种方法推荐
2016/03/10 Javascript
有关jquery与DOM节点操作方法和属性记录
2016/04/15 Javascript
jQuery绑定事件-多种实现方式总结
2016/05/09 Javascript
AngularJS 路由和模板实例及路由地址简化方法(必看)
2016/06/24 Javascript
Angular ng-repeat遍历渲染完页面后执行其他操作详细介绍
2016/12/13 Javascript
Bootstrap中data-target 到底是什么
2017/02/14 Javascript
js异步编程小技巧详解
2017/08/14 Javascript
Vue的Class与Style绑定的方法
2017/09/01 Javascript
Vue+ElementUI实现表单动态渲染、可视化配置的方法
2018/03/07 Javascript
vue无限轮播插件代码实例
2019/05/10 Javascript
vue实现的上拉加载更多数据/分页功能示例
2019/05/25 Javascript
微信小程序在text文本实现多种字体样式
2019/11/08 Javascript
vue ssr+koa2构建服务端渲染的示例代码
2020/03/23 Javascript
Python 错误和异常小结
2013/10/09 Python
Python同时向控制台和文件输出日志logging的方法
2015/05/26 Python
5种Python单例模式的实现方式
2016/01/14 Python
Django之使用内置函数和celery发邮件的方法示例
2019/09/16 Python
django实现将修改好的新模型写入数据库
2020/03/31 Python
Python Opencv图像处理基本操作代码详解
2020/08/31 Python
谷歌浏览器小字体处理方案即12px以下字体
2013/12/17 HTML / CSS
HTML5通用接口详解
2016/06/12 HTML / CSS
雷蛇美国官网:Razer
2020/04/03 全球购物
迎八一活动主题
2014/01/31 职场文书
道路交通安全实施方案
2014/03/12 职场文书
铣床操作工岗位职责
2014/06/13 职场文书
大学军训的体会
2014/11/08 职场文书
土建施工员岗位职责
2015/04/11 职场文书