怎样在JavaScript里写一个swing把数据插入数据库

时间:2024-01-20 09:26:42 

最终的目标是想这样的,在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")%>";
标签:编写,Swing程序
0
投稿

猜你喜欢

  • Python制作爬虫抓取美女图

    2021-05-15 12:47:45
  • django使用F方法更新一个对象多个对象字段的实现

    2021-07-20 10:38:42
  • django实现用户注册实例讲解

    2022-06-23 08:05:53
  • JavaScript定义函数的三种实现方法

    2024-04-16 09:06:15
  • php生成随机密码的三种方法小结

    2023-11-22 04:25:50
  • MySQL学习笔记之数据定义表约束,分页方法总结

    2024-01-13 13:46:38
  • Python数据可视化:幂律分布实例详解

    2021-08-23 16:27:29
  • case 嵌套查询与连接查询你需要懂得

    2024-01-24 02:11:02
  • 手动实现vue2.0的双向数据绑定原理详解

    2024-04-27 16:09:15
  • Oracle 存储过程总结 二、字符串处理相关函数

    2009-07-07 10:28:00
  • new_zeros() pytorch版本的转换方式

    2022-07-31 17:32:36
  • python3利用smtplib通过qq邮箱发送邮件方法示例

    2023-12-17 06:34:24
  • python的Crypto模块实现AES加密实例代码

    2022-10-02 17:43:10
  • 开心网让人很不开心

    2009-04-05 15:56:00
  • Pytorch搭建YoloV4目标检测平台实现源码

    2021-01-21 19:02:52
  • python 提取tuple类型值中json格式的key值方法

    2022-10-04 20:05:32
  • 解决Vue路由导航报错:NavigationDuplicated: Avoided redundant navigation to current location

    2023-07-02 17:08:39
  • 傲游对开发人员的影响越来越大了

    2009-10-14 13:16:00
  • ThinkPHP视图查询详解

    2024-05-03 15:52:08
  • 在SQLite-Python中实现返回、查询中文字段的方法

    2022-05-31 00:17:32
  • asp之家 网络编程 m.aspxhome.com