jsp给查询结果设置显示颜色的问题。各位朋友帮忙。

来源:百度知道 编辑:UC知道 时间:2024/09/22 11:27:58
比如我在jsp语句中select * from qcxxgl,其中查询出有个字段的值可能有“已销售”或“未销售”,我想把他们都显示在同一个页面中的“销售状态”那列,但是我又想把“已销售”设置为红色。具体的语句该怎么写呢?
out.println能显示在特定的行吗?我是想显示在<td></td>中

String status = null;
while(rs.next()) {
status = rs.getString("销售状态");
out.println("<span style=\"color:" +(status.equals("已销售") ? "red" : "black") + ";\">" + status + "</span>");
}

String status = null;
while(rs.next()) {
status = rs.getString("销售状态");
out.println("<td style=\"color:" +(status.equals("已销售") ? "red" : "black") + ";\">" + status + "</td>");
}