jsp页面数据重复添加问题!

有个jsp页面,上面是我添加的多条数据,另外设置了个按钮,可以新添数据(弹出页面),关键是新添数据的时候,会查询出所有的数据,添加的时候就会把重复的数据一起添加进去,我想让添加数据的页面只显示原来页面没有的数据.该怎么做?系统是用ssh框架

4个回答

在后台用两个List,available和selected,开始的时候
available = select * from 数据库
然后把已添加的数据放到selected中,在jsp页面就显示selected中的数据,点击添加后,在弹出的页面就显示available中的数据,选中后就把选中的数据从available中移动到selected中

关键是新添数据的时候,会查询出所有的数据,添加的时候就会把重复的数据一起添加进去,我想让添加数据的页面只显示原来页面没有的数据.该怎么做?

那就不查不就行了。

贴相关代码

我知道楼主的意思。但是这种场景不常见啊。也不易理解。

新增就是新增,不需要把已存在的数据在新增数据页面列出来。

为什么新增数据时需要查询原有的数据?

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
jsp页面重复刷新问题
怎么防止页面被重复刷新,我做了一个购物车,往里面添加商品,但是我刷新一次就会自动增加一个商品,怎么防止页面重复提交?前辈们,急急急
页面刷新时的数据重复添加问题
请问各位大虾:rn我现在有张页面,提交到另外一张asp页面,可是每当我再次刷新那张接受表单数据的asp时,就会出现数据被重复添加,请问程序中我该如何控制才可以使纪录不会被重复添加rnrnresponse.buffer=falsernrn有没有用啊
jsp页面中重复点击的问题
在一个页面中点击一个链接(一个jsp页),该页面还未编译完时(还未显示该页面)马上 rn rn点击另一个链接(也是一个jsp页),此时tomcat服务器的控制台上出现不断滚动的错误: rn rnIllegalStateException in....... current state=flushed , new state = coding rn rn在页面中设了buffer="128kb"也没用,请高手指点,不胜感激! rn rn
多线程导致数据重复添加
多线程有序执行的方法!! 1.测试用例 @Test public void testthread() throws InterruptedException { List<String> list = new ArrayList<>();
Ajax获取的数据在jsp页面上重复显示
现象:滚动页面滚动条,再刷新页面,jsp上重复显示同一条数据(偶发) Ajax返回的数据正常! 正常情况下:   重复显示后:     原代码如下,屏蔽了一些无关紧要的,所以显得代码有点乱....... var flag = true; queryActs(); function queryActs() { pageNum = 1; flag = true...
重复添加问题?急!!!!!
我有一个字符串str="行业1\t\n行业2\t\n行业3\t\n行业4\t\n行业5\t\n行业6"rn如果我想往字符串str里添加"行业",怎么才能判断不能重复添加.
jsp页面重复访问文件??
想在jsp页面中实时访问一个文件,并把从文件中读出的内容在页面上显示出来,请问各位有什么好的方法?多谢!
JSP页面数据显示问题
JSP页面数据显示问题rn通过JNDI连接,数据库数据可以读到JSP上,换了驱动程序连接就显示不出来来了,数据 库为SYBASE数据库!rn请教是什么原因?如何解决?
jsp页面数据问题
各位大哥,我想请问下action返回的list数据在哪些页面可以访问到?rn具体问题如下:rn如果struts配置指定action返回a.jsp,我想在b.jsp页面访问该action返回的list数据可以吗?如果不能直接访问有什么好的处理方法不? 小弟先谢过了。。。。。。
jsp页面迭代数据问题
想动态的迭代生成表格的列表,如m行n列,后台已经把数据分割成一个含有m个list且每个元素是一个含有那个元素的list;页面代码如下:rn rn rn rn rn rn rn rn rnrn不过结果却是直接的一列显示全部数据,没有按照想要的显示成m行n列,这个是不是理解上或者写法上面出现什么问题了,求解!!
在jsp页面数据显示格式问题
是这样:在jsp页面将一个集合全部遍历出来,怎样将数据以每行几条共几行的表格形式显示rn如 rn a b c d rn e f g hrn i j k lrn m n o prn各位高手帮小弟一下,谢谢啦
weblogic 添加新JSP页面的问题
求大神指点:rn 现在小弟在正在运行的weblogic的目录下添加了一个JSP页面,也在weblogic管理里面也update了。但是在访问添加的新页面的时候,就是提示访问不到404 求指点,就是一个单纯的显示的JSP页面。 (关键还不让重启weblogic,所以把所有的后台java处理逻辑写在了JSP页面内。)rnrn坐等大神求指点!!!!rn 求详细操作!。。。
JSP页面添加FLASH地图问题
为什么我在html页面里添加一个flash地图 放服务器上能点,但是我把页面改成jsp地图点上就没反应了?rnrn这个问题困扰好几天了,希望大家帮帮忙指点指点!
急呀,数据重复问题
原始数据如下: rnname c1 c2 c3 ...列数动态变化,不固定 rn1000 1 rn1000 2 rn1000 3 ... rn2000 1 rn2000 2 rn2000 3 ... rn. rn. rn. rn. rn想要显示结果如下: rnname c1 c2 c3 .....列数动态变化,不固定 rn1000 1 2 3 .... rn2000 1 2 3 .... rnrnrn请问哪个大虾知道怎么做么?关键是列数动态变化,谢谢指点。 rn
数据重复显示问题
select AdUserId,AdRegId ,AdRegIp,AdTime,LastLogonIP,users.Age from rnUserAccounts as users,Adinfo where RegType='1' and users.userid=Adinfo.AdRegId rnand LastLogonIP!='' and Adtime between '2009-3-26 0:00:00' and '2009-3-27 0:00:00' rnand ADSiteID=1001 rnrn我想让AdRegId中显示的数据不重复,该加个什么参数?distinct是判断整条语句的,不行.rnrn
dw 数据重复问题
小弟我给保存按钮写了个代码,但是总是有一点瑕疵,主键为NUM列。当我输入相同的序号时,只有输入与第一行相同时会出现“序号已存在,请重新输入”,只出现“保存失败“。rn 想了又想,看了又看,还是达不到预期的效果:[color=#FF0000]输入序号重复时弹出对话框“已重复”。[/color]rn只有请教高手帮忙解决了。rn代码如下:rndw_1.AcceptText()rn/*--------------------------验证数据的重复性----------------------*/rnif dw_1.ModifiedCount()<>0 and dw_1.DeletedCount()=0 thenrnString norepeat,norepeat1rnnorepeat1=dw_1.gettext()rnSELECT Num INTO:norepeat FROM Saled ;rn if norepeat=norepeat1 thenrn MessageBox("错误提示","序号已存在,请重新输入!")rn end ifrnend ifrn/*--------------------------验证数据的重复性----------------------*/rn if dw_1.ModifiedCount()=0 and dw_1.DeletedCount()=0 thenrn MessageBox("提示信息","尚无增加、删除或修改,无需保存!")rn Returnrn end ifrn if dw_1.Update()=1 thenrn Commit; rn MessageBox("提示信息","保存成功!")rn elsern RollBack;rn MessageBox("提示信息","保存失败!")rn end ifrnrn
数据重复写入问题
我在操作数据库的时候,(ACCESS数据库),发现有时候发一次写的命令后,数据库中其实写入了两次,请问这是怎么回事,该怎么解决呀?我想会不会是浏览器执行的太慢,然后执行了两次呢
数据重复值问题
当我查询一个表的时候,我想把这个表里 查询所有数据 有相近中文名字的公司名字 在数据窗口一个字rnrn段显示一下。 在“有可能重复的数据”字段下显示。如下rnrn公司简称 公司中文名 有可能重复的值rnAAGS 安安公司 安笔公司/安会公司rnABGS 安笔公司 安安公司/安全公司rnAHGS 安会公司 安安公司/安笔公司rnBBGS 笔笔公司 笔记公司rnBJGS 笔记公司 笔笔公司rn其中 公司简称 公司中文名 在数据库中有实际数据 .我也有把公司中文名转化成公司简称的函数。rnrn但后面有可能重复的值 下面那些数值 是怎么可以做出来的??我是否要在数据库里重新建一个字段来存放重复值 数据窗口dw_1,open这个窗体 他直接就可以出现这样的数据。其中只对数据库一个表做操作。
重复装载数据的问题
例 如下代码:定义了连接,数据适配器和数据集然后将数据加载到表格中rn  在表格的翻页代码中仍然要再次定义连接,数据适配器,数据集,加载数据然后rn  在加入翻页代码.在列表框中邦定字段还要定义连接,数据适配器.........rn我是初菜,相信大家不是这样做的,还望指点?rn  rnprivate void Button1_Click(object sender, System.EventArgs e)rnrnSqlConnection mycon =new SqlConnection ("Server=.;Database=estate;user id=sa;password=sql"); rnrnSqlDataAdapter myda = new SqlDataAdapter ("select * from notify",mycon);rnrnDataSet myds = new DataSet();rnrnmyda.Fill (myds,"notify");rnrnthis.DataGrid1 .DataSource =myds .Tables ["notify"];rnthis.DataGrid1 .DataBind ();rnrnrn
行数据重复问题
在一个DataGrid里有多行多列,其中每行的第一列是个模版列,里面包含一个文本框,怎样在文本框中输入数据后去验证输入是否重复(数据是否在前面几行中已输入过),如何在失去焦点的时候提示数据重复?
SSIS数据重复问题
ETL数据抽取中原数据源只有一条数据,多次运行该包抽取到SQLserver数据库时数据重复。rn数据源的数据只有一条,通过SSIS包是用了for循环,时间戳为1小时。再嵌套了一个序列容器,多次运行包时,目标源数据库表里都有重复信息。设置断点调试第一次运行包时,数据查看器显示一次;第二次运行时,数据查看器没显示,但目标源的表还是插入多一条重复的信息。如果解决?rn[img=https://img-bbs.csdn.net/upload/201502/27/1424999647_525016.png][/img]rn[img=https://img-bbs.csdn.net/upload/201502/27/1424999668_666520.png][/img]
关于数据重复的问题~~
本来要求一个数据窗口中找出某一列不能重复,现在因为员工的误操作,重复了一些,rn我现在就是要把这些重复的找出来,只保留一个,我是这样写的:rn SetPointer(HourGlass!)rndw_1.settransobject(sqlca)rndw_1.retrieve(em_1.text,em_2.text)rnstring ls_djh,ls_djh1="",ls_djh2rnstring ls_t,ls_djh11,ls_djh22rnint i,jrnhpb_1.maxposition=dw_1.rowcount()rnhpb_2.maxposition=dw_1.rowcount()rnsle_1.text="有"+string(dw_1.rowcount())+"张单据"rnfor i=1 to dw_1.rowcount()rn ls_djh1=dw_1.getitemstring(i,'djh1')rn hpb_1.position=irn for j=1 to dw_1.rowcount()rn ls_djh2=dw_1.getitemstring(j,'djh1')rn hpb_2.position=jrn if string(ls_djh1)=string(ls_djh2) thenrn ls_djh11=dw_1.getitemstring(i,'djh')rn ls_djh22=dw_1.getitemstring(j,'djh')rn ls_t=st_1.textrn st_1.text=ls_t+'~r'+ls_djh11+"和"+ls_djh22+"重复"rn // st_1.text=ls_t+'~r'+ls_djh1rn end ifrn next rnnextrnSetPointer(arrow!)rnmessagebox("","找完了!")rn我觉得这样好慢啊~rn大家帮我看看我有没有改进的地方
Oracle 数据重复问题
查询的数据中包含clob类型的数据,用distinct或group by无法去重,用to_char转换不够大,求各位大神指点rn[code=SQL]rnselect * from (rn select vd.id as doorid, /*文档ID*/rn vd.docsubject as subject, /*文档标题*/rn vd.doccontent as doccontent, /*文档内容*/rn vd.createdatetime as datecreated, /*创建日期*/rn r.orgid,r.parentid from v_docdetail vd inner join doc_sharedetail s on(vd.id=s.docid) inner join orgunitrelate r on(s.orgid=r.orgid) rn where vd.docstatus not in(0,5,6) and r.orgid in(select orgid from orgunitrelate start with orgid=183 connect by prior parentid=orgid) rn union all rn select vd.id as doorid, /*文档ID*/rn vd.docsubject as subject, /*文档标题*/rn vd.doccontent as doccontent, /*文档内容*/rn vd.createdatetime as datecreated, /*创建日期*/rn null orgid,null parentid from v_docdetail vd inner join doc_sharedetail s on(vd.id=s.docid) rn where vd.docstatus not in(0,5,6) and s.isalluser=1 or s.userid=1658 rn union all rn select vd.id as doorid, /*文档ID*/rn vd.docsubject as subject, /*文档标题*/rn vd.doccontent as doccontent, /*文档内容*/rn vd.createdatetime as datecreated, /*创建日期*/rn null orgid,null parentid from v_docdetail vd where vd.docstatus not in(0,5,6) and 1=1658 rn union all rn select * from (rn select vd.id as doorid, /*文档ID*/rn vd.docsubject as subject, /*文档标题*/rn vd.doccontent as doccontent, /*文档内容*/rn vd.createdatetime as datecreated, /*创建日期*/rn re.childid orgid,re.roleid parentid from v_docdetail vd inner join doc_sharedetail s on( vd.docstatus not in(0,5,6) and vd.id=s.docid) rn inner join hrmrolerelation re on(s.roleid=re.roleid)) START WITH orgid in (select roleid from hrmrolemembers rn where resourceid=1658) CONNECT BY PRIOR orgid=parentid rn union all rn select * from (select * from (rn select vd.id as doorid, /*文档ID*/rn vd.docsubject as subject, /*文档标题*/rn vd.doccontent as doccontent, /*文档内容*/rn vd.createdatetime as datecreated, /*创建日期*/rn re.childid orgid,re.roleid parentid from v_docdetail vd inner join doc_sharedetail s on( vd.docstatus not in(0,5,6) and vd.id=s.docid) rn inner join roleorgunitrelation re on(s.roleid=re.roleid)) START WITH orgid in (select roleid from hrmrolemembers rnwhere resourceid=1658) CONNECT BY PRIOR orgid=parentid) where orgid=183) rnwhere (to_char(doorid) like '%文档%' or to_char(doorid) like '%信息%' or to_char(doorid) like '%信息%') or ( subject like '%文档%' or subject like '%信息%') or ( doccontent like '%文档%' or doccontent like '%信息%') order by datecreated descrn[/code]
数据重复问题
向A表中导入txt文件全量导入,A表中就开始有重复的记录了,rn我要删除这些重复,删除A表与txt导入记录相同的,但只把A表里那个删除何留txt导入的记录。
自定义控件数据重复的问题
做了一个数据生成曲线的自定义控件测试可以完成预定功能了。但在实际应用中发现。当需要在一个窗体上放置两个该控件分别用于显示温度与压力时,当一个控件载入数据后,控件B没有载入数据也跟着画出和控件A一样的数据曲线。rn经查,控件内部未设置静态变量。不知是何原因。rn请大侠们指明个方向!
过滤数据重复的问题。
数据表:table1rn id namern 1 AA333ABrn 2 AA555ABrn 3 BB666ACrn 4 BB555ACrn 5 CC777rn...rnrn-----------------------------rnrn查询结果:rn id namern 1 AA333ABrn 2 AA555ABrn 3 BB666ACrn 5 CC777rn...rnrnrn-----------------------------rnrnrn[b]第二条数据和第四条数据中间的数据编号是一样的,我想把中间三个数字的相同数据过滤重复,这得怎么写?[/b]rnrnrn
水晶报表数据重复问题
1.现在有三张表rn1.T1(ID,T1NM);rn2.T1Details(ID,T2NM,T3ID);rn3.T3(T3ID,T3NM);rn在报表中我需要显示rnID,T3NM rn但是不知道为什么我的数据始终重复显示rn如rn 001 003NM1rn 001 003NM1rn 002 003NM2rn 002 003NM2rn我检查了我的表间关系rnT1Details 与T1 左外连接rnT1Details 与T3 左外连接rn但是不管我换成什么连接关系.始终一样
审核数据重复问题
比如申请积分兑换rn我审核数据,审核通过,某用户的积分总值需要减少,明细记录应该就减少一条记录,但是有时候会出现5、6条重复的数据。这些我放到事务里。rnrn请帮忙分析一下,这几条数据产生时间差几秒到几十秒。
提交重复的数据的问题。
订单添加明细时,可以添加相同的产品,也就是可以添加重复的问题,rn问题出在明明添加10条记录,结果变成了11条,就后两条是重复的。rnrn在添加数据时有些数据需要进行回送计算。rn添加成功后我是用response.redirect("a.aspx")进行跳转的。rnrn为什么会出现以上的重复?rnrn跟网络有多大的关系?rnrn多谢关注!rn
dw数据重复问题
表中有几列值不能为重复值,如何在dw 修改时做了判断? 主键在dw中用sql语句能判断出来,不会全定义为主键吧??rn在itemchanged中我这样写:rnString d_gettext,ls_nullrnInteger g_number,ls_count,ls_returnd_gettext = THIS.GetText()rnSetNull(ls_null)rnCHOOSE CASE THIS.GetColumnName()rn CASE "number_id"rn IF d_gettext = "" OR IsNull(d_gettext) OR Not(IsNumber(d_gettext)) THENrn ls_item = FALSE //触发dberror事件rn RETURN 1rn ELSErn //SELECT count(*) INTO :ls_count FROM table_caowei_65 Where table_caowei_65.number_id = :d_gettext ;rn [color=#FF0000]ls_count = f_get_count('number_id','table_caowei_65',d_gettext)//取值与表中判断[/color]rn IF ls_count = 1 THENrn f_msg(2,"数据库中数据重复,当前输入的值已经存在,请重新输入!")//错误提示rn ls_item = TRUErn RETURN 1rn ELSErn THIS.SetItem(THIS.GetRow(),THIS.GetColumnName(),d_gettext)rn ls_item = TRUErn END IFrn END IFrn...rnrn这样成功,但出现这样一个问题:如一列:'number_id'值:0001,随便改成表中一个没有的值,然后移走输入焦点,再得到焦点改成0001就会出现数据重复的错误提示的问题(再改回原来的值,判断时表中有当然重复).如何代码改才不会出现泥?
数组数据重复问题
有一个数组里面现在有数据6,4,6,null,null,4,null,7rn如何获取这里面不重复的数据 即 4和6、7
combo数据重复问题
老问题没有解决rnrn1.我有一个combobox1 ,已经绑定了数据,可以自动完成收据编号的自动完成功能,rn rn 这个combobox主要是用于输入票据编号的,也就是如果出现了相同的编号,必须警告重复了,不能输入,用户必须输入一个combobox绑定数据中没有的编号才可以rnrnrn原来发个贴子问了,有同学回答这样做:rnrn if (comboBox2.Items.Contains(this.comboBox2.SelectedItem))rn rn MessageBox.Show("收据编号重复了", "", MessageBoxButtons.OK);rn return;rn rnrn可以实现发现重复rnrn现在如果用户输入的是没有的,(就是指不能自动完成的)rnrn就会说:rnrn报错:rnrn值不能为空。rn参数名: valuernrnrn
xml数据重复的问题
我想从两个数据库中分别提取数据(只是一个字段的数据)写入一个新的xml文件rn然后这个xml文件的数据必须是唯一的,不能有重复rn请问应该怎么解决?
数据重复的问题!!!!!!!!!
Cid Cpowerrn1 5rn2 6rn3 5rn我要得到Cpower重复的对应的Cid的值rn比如现在我要得到的结果是 1和3rn
Expandablelistview的数据重复问题
解决ExpandableListView数据重复问题
数据重复问题(java)
最近一直出现一个很奇怪的问题,客户访问服务器的话,在插入数据的时候会出现一条乃至多条重复数据,而且在一段时间之前一切都正常,在这期间基本上没有过更新,而且唯一一个更新的与出现重复数据模块毫无关系,在将更新的版本回到原来的版本,问题依旧存在,并且只是某一个模块有重复数据,其他模块并没有出现。rn开始的时候考虑是否是缓存的问题,但是,清理缓存的方法全都试过了,都没有用,并且在出现问题钱一切都没有问题,只是客户更换了电脑之后,便出现了这个问题。甚是奇怪。rn曾经怀疑过是否是电脑升级IE不成功导致的,可是后面重新安装系统之后,仍旧有问题。rn此问题困扰已久,烦请给位高手帮我分析分析,找个解决之道。
数据重复插入问题
描述:新库数据入旧库,数据为每小时更新。我从新库里查出来的数据都是不重复的,因为数据量比较大,所以每100条数据入一次库,问题就出现在最后插入的数据上,因为最后的数据可能不满100条,所以插入的应该也是相应的条数的,但是执行的时候程序好像每次都要补满100条数据才入库rnrn[code=Java][/code]public void storeDb()rnrn CopyOnWriteArrayList SQLS = null;rn String[] execSqls = null;rnrn SQLS = SqlContainer;rn SqlContainer = new CopyOnWriteArrayList();rnrn int count = 100;rn if (SQLS.size() > 0) rnrn int totalSize = SQLS.size();rn execSqls = new String[count];rnrn int j = 0;rn int finishCount = 0;rn for (int i = 0; i < SQLS.size(); i++) rn execSqls[j] = SQLS.get(i);rn j++;rn if (j >= count) rn long startTime = System.currentTimeMillis();rn try rn oldCentarJdbcTemolate.batchUpdate(execSqls);rn catch (Exception e) rn logger.error("SQL exec error:" + e.getMessage());rn rn long endTime = System.currentTimeMillis();rn finishCount += j;rn logger.info("exec SQL complete cost :"rn + (endTime - startTime) + "ms,Size : ["rn + finishCount + "/" + totalSize + "]");rn j = 0;rn rnrn rn if (j > 0) rn long startTime = System.currentTimeMillis();rn try rn oldCentarJdbcTemolate.batchUpdate(execSqls);rn catch (Exception e) rn logger.error("SQL exec error:" + e.getMessage());rn rn long endTime = System.currentTimeMillis();rn finishCount += j;rn logger.info("last exec SQL complete cost :"rn + (endTime - startTime) + "ms,Size : [" + finishCountrn + "/" + totalSize + "]");rn j = 0;rn rn rnrn请教大虾如何解决(第一次发帖,如有不妥还请多多包涵)?
ADOQuery重复的数据的问题
我用ADOQuery->LoadFromFile("filename");从文件中读入了100多个记录。然后把这段记录插入到SQL表中,现我发现该段记录中有重复的数据,一插入重复的数据时会报错。我该如何在程序中把重复的数据滤掉?或如何把SQL表设成是可以容纳重复的数据?
关于数据库数据重复的问题
我建库的时候但是没有注意字段的建立,数据已经有几百万了,有的数据需要重复,有的数据不能重复,不需要重复的一个表是部分关键字段重复的记录,比如haoma字段重复,而其他字段不一定重复或都重复可以忽略,现在不知道怎么处理,现在有一个语句,没有搞懂:rnselect identity(int,1,1) as autoID, * into #Tmp from tableNamernselect min(autoID) as autoID into #Tmp2 from #Tmp group by Name,autoIDrnselect * from #Tmp where autoID in(select autoID from #tmp2)
判断数据重复的问题
基本上都是用控件绑定的 table(loginname, iD,...)rn在输入一个新的数据时到一个文本框时如何判断表中已存在相同的登陆名loginname呢
相关热词 c#入门推荐书 c# 解码海康数据流 c# xml的遍历循环 c# 取 查看源码没有的 c#解决高并发 委托 c#日期转化为字符串 c# 显示问号 c# 字典对象池 c#5.0 安装程序 c# 分页算法