每当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
答案 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>