我是 JSP 的新手,所以对于这个问题,我真的只是想知道我是否对 JSP 的工作原理有正确的认识。但无论如何,我正在开发这个网络应用程序,我需要用一些值填充一个表格,并将它们中的一些涂成绿色,一些涂成红色,一些涂成灰色。它们的颜色由支持每行所有值的 Java 对象确定。所以这是我的想法:
<td class="<%detail.getClassStyle()%>"><%= detail.getStatus() %></td>
我希望在方法返回后会变成这样:
<td class="red">Down</td>
但它不起作用。在网页的源代码类中只说 class=""。那么我错过了 JSP 的工作原理吗?不管我是不是,有人可以提出一个如何获得我想要的结果的想法吗?
编辑:还有一个额外的类属性 getClassStyle() 返回,它表示单元格所在的列。类似: td class="detail red">Down 所以简单地把它涂成红色并不是我想做的事情。