jsp取list集合的时候怎样不重复出现相同的数据?

 我来答
千锋教育
2016-01-11 · 做真实的自己 用良心做教育
千锋教育
千锋教育专注HTML5大前端、JavaEE、Python、人工智能、UI&UE、云计算、全栈软件测试、大数据、物联网+嵌入式、Unity游戏开发、网络安全、互联网营销、Go语言等培训教育。
向TA提问
展开全部
jsp取list集合的时候要保证数据唯一性,要从源头控制,也就是控制数据来源,一般是数据库查询,在查询语句中排除重复数据即可。
关键字Distinct 去除重复,如下列SQL,去除Test相同的记录;

select distinct Test from Table

如果是要删除表中存在的重复记录,那就逻辑处理,如下:

select Test from Table group by Test having count(test)>1

先查询存在重复的数据,后面根据条件删除
_有钱就是任性a
2015-01-09 · TA获得超过131个赞
知道答主
回答量:256
采纳率:0%
帮助的人:88.6万
展开全部
JavaBean的mysql的分页写成如下:点击看详细/ * *
要改变这个模板,选择Tools |模板
*,并在编辑器中打开该模板
* /

- 软件包com.bar.page;点击看详细/ ** *

*笔者华硕
* /

进口的java.sql * ;.
进口的java.util * ;.点击看详细公共类SplitPage
{//
定义结果集对象
私人的ResultSet RS = NULL;
私人ResultSetMetaData的RSMD = NULL;
//记录总数
私人诠释rowCount等;
//逻辑由页数除以
私人诠释pageCount;
//每页记录数
私人诠释的pageSize;点击看详细//初始化数据表中的信息
公共无效初始化(ResultSet的RS,诠释的pageSize)
{
this.pageSize = pageSize的;
尝试
{
this.rs = RS;
this.rsmd = this.rs.getMetaData();
如果(this.rs!= NULL){

this.rs.last();
this.rowCount = this.rs.getRow();
this.rs.first();
这一点。 pageCount =(this.rowCount - 1)/ this.pageSize + 1;
}
其他
{
this.rowCount = 0;
}}

赶上(的SQLException五)
{
的System.out.println(e.toString());
}}
点击看详细//将显示保存到收藏矢量
在公共载体GETPAGE结果(INT iPage的)
{
矢量VDATA =新的向量();
诠释N = iPage的;
INT米= 0;
米=(N-1)* this.pageSize + 1; !!
尝试
{
如果(this.rs = NULL){

如果(N = 1){

this.rs.absolute(米);
}
的for(int i = 0;我<this.pageSize;我++)
{
的String [] = SDATA新的String [10];
的(INT J = 0;<this.rsmd.getColumnCount(); J ++)
{
SDATA [J] = this.rs.getString(J + 1);
}
如果(SDATA == NULL){

突破;
}
vData.addElement(SDATA);
this.rs.next();
}}

}
赶上(的SQLException五)
{
的System.out.println(e.toString());
}
返回VDATA;
}

//获得总页数
公众诠释getPageCount(){

返回this.pageCount;
}点击看详细//获取数据表中记录的
公众诠释getRowCount(){

返回this.rowCount总数;
}}
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式