javascript - 在 jsp 中显示来自 servlet 的范围的动态单元格颜色

标签 javascript html jsp servlets

我正在尝试制作一个基于库存管理系统的简单网络应用程序。我的问题如下,

我正在从数据库中获取产品数据到一个包含其数量的 servlet。我想以表格格式在我的 JSP 中显示该数据。我还想根据某个阈值动态更改数量的单元格颜色。就像 .. 如果我的阈值是 50 那么

如果数量 < 49 则单元格颜色应为红色

如果数量 > 51 那么单元格颜色应该是蓝色

如果数量为 50,49 或 51,则单元格颜色应为绿色。

如何实现该代码??

最佳答案

首先在合理的 CSS 样式类中定义这些颜色。

.understock {
    color: red;
}
.normal { 
    color: green;
}
.overstock {
    color: blue;
}

然后让JSP生成想要的样式类就可以了。

<table>
  <c:forEach items="${products}" var="product">
    <tr>
      <td class="${product.quantity < 49 ? 'understock' : product.quantity < 51 ? 'normal' : 'overstock'}">${product.quantity}</td>
    </tr>
    ...
  </c:forEach>
</table>

关于javascript - 在 jsp 中显示来自 servlet 的范围的动态单元格颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14635705/

相关文章:

html - 如何左右浮动 <div>

java - 在 JSP 中导入 Taglib,如何?

javascript - ng-select 不发送字段的 id

javascript - 如何在 IE 和 Chrome 中重播动画 gif

javascript - requirejs 模块未定义

html - 重叠透明背景

javascript - 合并 Javascript 变量

html - 如何使用 CSS 将文本颜色作为背景图像?

java - 如何在同一个JSP中获取文本框值而不提交它?

javascript - 如何使用javascript动态添加jsp页面中的内容?