Java 项目jsp页面中中只加载一次的方法
一、操作步骤:1、当点击一个input按钮时,会弹出一个jsp页面,2、我在jsp页面中实现了一个页面自加载的方法,3、这个方法的目的是将mysql数据库中一张表(A)的...
一、操作步骤:
1、当点击一个input按钮时,会弹出一个jsp页面,
2、我在jsp页面中实现了一个页面自加载的方法,
3、这个方法的目的是将mysql数据库中一张表(A)的所有数据取出,保存到另外一张表(B)
4、然后在jsp页面用jqGrid控件显示表(B)中的数据
二、遇到的问题
1、每次我单击这个input按钮时,弹出jsp页面时,表(A)的数据会再向 表(B)中保存一遍,因为我这个方法是随着页面自加载而执行的,
2、这样在jsp页面显示的数据就不是我想要的数据,而是保存过N次后的数据
三、想得到的帮助
有没有在这个web项目启动的时候,单击这个input按钮后,弹出jsp页面时,只自动执行一次的方法,之后无论点击多少次这个input按钮,或者是刷新页面后点击该按钮,弹出页面时,该方法都不会执行
总结:就是在WEB项目中,jsp页面自加载时只能执行一次的方法。
单击input按钮时,弹出的jsp页面有没有自加载一次,以后再弹出这个jsp页面都不加载的方法 展开
1、当点击一个input按钮时,会弹出一个jsp页面,
2、我在jsp页面中实现了一个页面自加载的方法,
3、这个方法的目的是将mysql数据库中一张表(A)的所有数据取出,保存到另外一张表(B)
4、然后在jsp页面用jqGrid控件显示表(B)中的数据
二、遇到的问题
1、每次我单击这个input按钮时,弹出jsp页面时,表(A)的数据会再向 表(B)中保存一遍,因为我这个方法是随着页面自加载而执行的,
2、这样在jsp页面显示的数据就不是我想要的数据,而是保存过N次后的数据
三、想得到的帮助
有没有在这个web项目启动的时候,单击这个input按钮后,弹出jsp页面时,只自动执行一次的方法,之后无论点击多少次这个input按钮,或者是刷新页面后点击该按钮,弹出页面时,该方法都不会执行
总结:就是在WEB项目中,jsp页面自加载时只能执行一次的方法。
单击input按钮时,弹出的jsp页面有没有自加载一次,以后再弹出这个jsp页面都不加载的方法 展开
5个回答
展开全部
给你提供2个方法: 1
1: 在session中放入一个初始值 比方说0 点击后设置为1 。提交的时候判断 如果不为0 则不插入B表
2 :在提交的时候判断B表中是否已有a的数据 如果没有插入 否则 什么都不做
1: 在session中放入一个初始值 比方说0 点击后设置为1 。提交的时候判断 如果不为0 则不插入B表
2 :在提交的时候判断B表中是否已有a的数据 如果没有插入 否则 什么都不做
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
在执行该方法中添加一个判断:声明一个变量,int count =0; if(count == 0){执行从A表到B表的操作;count ++}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
如果是每个会话只加载一次,那你可以在session中放一个参数 标志位,用来判断。
如果是所有请求都只加载一次,那在服务端放一个标志位用来判断。
如果是所有请求都只加载一次,那在服务端放一个标志位用来判断。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
onLoad();这个方法试过了吗?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询