大家关于搜索关键词高亮是怎么做的?

soft_xiang 2011-01-09 03:27:08
大家在用struts+hibernate的时候,关于搜索关键词高亮是怎么做的?
...全文
270 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
caqis1 2011-11-08
  • 打赏
  • 举报
回复
明白了。。。搞定了。。。
${fn:replace(logistics.reciverphone,search,temp) }

非常感谢。。。就是效率稍微慢了一点。。。


请问 这个temp如何写 总是要出错
soft_xiang 2011-01-14
  • 打赏
  • 举报
回复
[Quote=引用 11 楼 ticmy 的回复:]

你把list输出的页面的时候,总是要一次遍历的吧?jstl做的,或是直接java代码等,在这个时候加

引用 10 楼 soft_xiang 的回复:

引用 9 楼 maydie1989 的回复:

在action里就把该高亮的地方变成html形式


难不成在action中先遍历一边集合,在找出查询关键字设置高亮以后再加进list里面?疯掉了
[/Quote]


明白了。。。搞定了。。。
${fn:replace(logistics.reciverphone,search,temp) }

非常感谢。。。就是效率稍微慢了一点。。。
龙四 2011-01-12
  • 打赏
  • 举报
回复
你把list输出的页面的时候,总是要一次遍历的吧?jstl做的,或是直接java代码等,在这个时候加

[Quote=引用 10 楼 soft_xiang 的回复:]

引用 9 楼 maydie1989 的回复:

在action里就把该高亮的地方变成html形式


难不成在action中先遍历一边集合,在找出查询关键字设置高亮以后再加进list里面?疯掉了
[/Quote]
soft_xiang 2011-01-12
  • 打赏
  • 举报
回复
[Quote=引用 9 楼 maydie1989 的回复:]

在action里就把该高亮的地方变成html形式
[/Quote]

难不成在action中先遍历一边集合,在找出查询关键字设置高亮以后再加进list里面?疯掉了
卡比兽的球 2011-01-11
  • 打赏
  • 举报
回复
在action里就把该高亮的地方变成html形式
龙四 2011-01-11
  • 打赏
  • 举报
回复
replaceAll("a","<span class=\"highlight\">a</span>")

[Quote=引用 7 楼 soft_xiang 的回复:]

引用 6 楼 ticmy 的回复:

list不还是要显示到页面?!显示的时候加就行了

引用 5 楼 soft_xiang 的回复:

引用 4 楼 inhibitory 的回复:

高亮的内容是HTML和CSS的事,与Hibernate,Struts没有关系


是啊,但是用了hibernate以后搜索出来的结果就是list了。。。



要显示到页面的是一整条……
[/Quote]
soft_xiang 2011-01-11
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 ticmy 的回复:]

list不还是要显示到页面?!显示的时候加就行了

引用 5 楼 soft_xiang 的回复:

引用 4 楼 inhibitory 的回复:

高亮的内容是HTML和CSS的事,与Hibernate,Struts没有关系


是啊,但是用了hibernate以后搜索出来的结果就是list了。。。
[/Quote]


要显示到页面的是一整条数据啊,比如我搜索‘a’,在页面上显示的字符串可能是'abc'。。。只要a高亮。。
龙四 2011-01-11
  • 打赏
  • 举报
回复
list不还是要显示到页面?!显示的时候加就行了

[Quote=引用 5 楼 soft_xiang 的回复:]

引用 4 楼 inhibitory 的回复:

高亮的内容是HTML和CSS的事,与Hibernate,Struts没有关系


是啊,但是用了hibernate以后搜索出来的结果就是list了。。。
[/Quote]
soft_xiang 2011-01-11
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 inhibitory 的回复:]

高亮的内容是HTML和CSS的事,与Hibernate,Struts没有关系
[/Quote]

是啊,但是用了hibernate以后搜索出来的结果就是list了。。。
soft_xiang 2011-01-10
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 inhibitory 的回复:]

这个可以用css来处理,把关键词包含在一个如<span class="key">关键词</span>,设置key的颜色
[/Quote]

这个好像不行吧。。。用hibernate的话返回的是一个对象。。。
Inhibitory 2011-01-10
  • 打赏
  • 举报
回复
高亮的内容是HTML和CSS的事,与Hibernate,Struts没有关系
soft_xiang 2011-01-10
  • 打赏
  • 举报
回复
没人看?
Inhibitory 2011-01-09
  • 打赏
  • 举报
回复
这个可以用css来处理,把关键词包含在一个如<span class="key">关键词</span>,设置key的颜色

23,407

社区成员

发帖
与我相关
我的任务
社区描述
Java 非技术区
社区管理员
  • 非技术区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧