在数据库中设置了一个flag=h表示头条,但是如果数据库中有多个h呢

在数据库中设置了一个flag=h表示头条,但是如果数据库中有多个h呢,要怎么把多余的h干掉页面上只显示一条头条

根据需要,要么你可以显示多个头条,要么按照设置时间排序,取最后设置的那条。(增加一个设置时间的字段)

1、按照时间倒序取第一条flag=h的数据;
2、在设置头条的时候,将其它所有的flag=h都去掉,保证任何时候都只会有最多一条数据有flag=h。

这两种方式都可。

查询时只查一条显示,mysql可以用limit 1限制。

自己设定一种规则之后就只取list.get(0)获得第一条,或者用jstl遍历是${i}/c:forEach