怎样在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的匿名函数来分析几段简单有趣的代码
Jun 29 Javascript
关于extjs4如何获取grid修改后的数据的问题
Aug 07 Javascript
使用js对select动态添加和删除OPTION示例代码
Aug 12 Javascript
javascript跨浏览器的属性判断方法
Mar 16 Javascript
Javascript让DEDECMS告别手写Tag
Sep 01 Javascript
jquery点击改变class并toggle的实现代码
May 15 Javascript
js事件驱动机制 浏览器兼容处理方法
Jul 23 Javascript
BOM系列第三篇之定时器应用(时钟、倒计时、秒表和闹钟)
Aug 17 Javascript
详解Node.js项目APM监控之New Relic
May 12 Javascript
jQuery+vue.js实现的九宫格拼图游戏完整实例【附源码下载】
Sep 12 jQuery
vue.js实现只能输入数字的输入框
Oct 19 Javascript
解决vscode进行vue格式化,会自动补分号和双引号的问题
Oct 26 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
使用sockets:从新闻组中获取文章(一)
2006/10/09 PHP
Apache+php+mysql在windows下的安装与配置图解(最新版)
2008/11/30 PHP
WordPress分页伪静态加html后缀
2016/06/08 PHP
PHP登录(ajax提交数据和后台校验)实例分享
2016/12/29 PHP
JS获取父节点方法
2009/08/20 Javascript
jQuery 工具函数学习资料
2010/04/29 Javascript
基于jquery的仿百度的鼠标移入图片抖动效果
2010/09/17 Javascript
ajax 同步请求和异步请求的差异分析
2011/07/04 Javascript
js 鼠标移动显示图片的简单实例
2013/12/25 Javascript
基于jQuery实现动态搜索显示功能
2016/05/05 Javascript
Vue.js学习之计算属性
2017/01/22 Javascript
JS仿淘宝搜索框用户输入事件的实现
2017/06/19 Javascript
微信小程序 按钮滑动的实现方法
2017/09/27 Javascript
JavaScript中利用Array filter() 方法压缩稀疏数组
2018/02/24 Javascript
vue实现选项卡及选项卡切换效果
2018/04/24 Javascript
vue+element实现打印页面功能
2019/05/20 Javascript
VUE渲染后端返回含有script标签的html字符串示例
2019/10/28 Javascript
python3访问sina首页中文的处理方法
2014/02/24 Python
Python中计算三角函数之cos()方法的使用简介
2015/05/15 Python
Python中matplotlib中文乱码解决办法
2017/05/12 Python
Python之str操作方法(详解)
2017/06/19 Python
python通过socket实现多个连接并实现ssh功能详解
2017/11/08 Python
Python 忽略warning的输出方法
2018/10/18 Python
python可视化实现代码
2019/01/15 Python
Python利用itchat库向好友或者公众号发消息的实例
2019/02/21 Python
python3-flask-3将信息写入日志的实操方法
2019/11/12 Python
Python+Selenium+phantomjs实现网页模拟登录和截图功能(windows环境)
2019/12/11 Python
Python通过2种方法输出带颜色字体
2020/03/02 Python
IRO美国官网:法国服装品牌
2018/03/06 全球购物
国际礼品店:GiftsnIdeas
2018/05/03 全球购物
安全生产目标责任书
2014/04/14 职场文书
小学生学雷锋演讲稿
2014/04/25 职场文书
2014年园林绿化工作总结
2014/12/11 职场文书
辞职信格式模板
2015/02/27 职场文书
会议承办单位欢迎词
2019/07/09 职场文书
基于JavaScript实现省市联动效果
2021/06/22 Javascript