首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

将查询出的记要用颜色标注

2013-04-05 
将查询出的记录用颜色标注用struts+hibernate写的增删改查小程序,对于查出来的记录,将满足某条件的记录用

将查询出的记录用颜色标注
用struts+hibernate写的增删改查小程序,对于查出来的记录,将满足某条件的记录用红色标注,该怎样写?
也就是说对从数据库中查询出来的记录在页面显示时,有些记录行是红色的,只要满足设定的条件(比如其中的两个日期段相减大于5)。
[解决办法]
如果前台jsp写起来麻烦就可以直接在后台计算好时间差,然后在页面根绝时间差直接判断就可以。毕竟jsp页面上做计算之类的不如后台方便。甚至颜色的代码都可以在后台写好。
[解决办法]
在后台直接把数据处理好,满足条件的给他一个标示,来前台只需要判断这个标示满足不满足就OK了,满足的就red 。。。
[解决办法]

引用:
引用:如果前台jsp写起来麻烦就可以直接在后台计算好时间差,然后在页面根绝时间差直接判断就可以。毕竟jsp页面上做计算之类的不如后台方便。甚至颜色的代码都可以在后台写好。


您好:麻烦您具体给我说下吗?本人菜鸟水平
我在action中有得到查询记录的语句:this.list=WrbgJlDao.get(dwmc,wrjb,w……


实在不行的话,有个简单的方法,
记录中再加一个标志字段,专门控制该记录是否该为红色,
getDutyDays<2就设为true,
前台中读取该标志位的方法同读取记录中的其他字段一样。

[解决办法]
2种方法
1、在jsp页面用c:if标签
2、直接在sql中添加 例如
select case
         when u.id is not null then
          '<span style="color:red;">' 
[解决办法]
 u.id 
[解决办法]
 '</span>'
         else
          u.id
       end "id"
  from user u

热点排行