如何根据jsp页面中jstl的<c:out>标签中的某些条件在td标签中设置bgcolor </c:out>

时间:2015-02-20 05:53:09

标签: javascript html jsp

每当r.beam_energy-row.beam_energy不等于零时,我必须在bgcolor中显示红色,否则如果差值等于0则显示绿色。

通过这种方式,我有很多列,只要差异不为零,那么列应为红色,否则为绿色。

jsp页面中的代码是

<td><c:out value="${r.beam_current-row.beam_current}"  ></c:out></td>
<td><c:out value="${r.beam_energy-row.beam_energy}" ></c:out></td>
<td><c:out value="${r.st2_vs2_bag1_rb-row.st2_vs2_bag1_rb}"></c:out></td>
<td><c:out value="${r.st2_vs2_bag2_rb-row.st2_vs2_bag2_rb}" ></c:out</td>

如果需要,我可以使用javascript根据 <c:out> tag

的值在td标签中显示颜色

1 个答案:

答案 0 :(得分:1)

我只是按照以下方式在td标签中使用了样式标记 -

<td scope="row" style="${r.beam_energy-row.beam_energy eq 0 ? 'background-color: green':'background-color: red'}"> <c:out value="${r.beam_energy-row.beam_energy}" > </c:out> </td>