80分问:怎样将此结果反红显示
ukuk 2004-08-23 09:31:03 search是前边表单中提交的数据,用正则表达式将每个空格处分开,变成一个数组args,我搜索单个字的时候可以反红显示,如果输入如"中国 北京"就无法实现了,请问如何实现.
Pattern p = Pattern.compile("[ ]+");
String[] args = p.split(search) ;
...
while(rs.next())
{
title = rs.getString("title");
String a = "<font color="+"#FF0000"+">"+search+"</font>";
temp_title = title.replaceAll(search,a);
%>
<tr bgcolor=<%=(k%2==0)?"#ffffff":"#ffffcc"%>>
<td>
<li><%=temp_title%> </td>
<td align="center"><%=rs.getDate("pub_date")%></td>
</tr>
<%
k++ ;
}
%>