0
我有一個基於從數據庫中獲取的數據製作的表。現在我想根據天氣改變行的顏色數據庫中該行的readstatus是「是」 「 或沒有」。 所以我的代碼來做到這一點是如下:根據狀態變量改變行的顏色
<% while(rs.next())
{
String messageid=rs.getString("MESSAGE_ID");
String sendername=rs.getString("EMAIL_FROM");
String messagesubject=rs.getString("EMAIL_SUBJECT");
Timestamp sendingtime=rs.getTimestamp("EMAIL_TIME");
String readstatus=rs.getString("READSTATUS");
if(readstatus.compareTo("NO")==0)%>
<tr bgcolor="66FF00"> </tr>
<%
if(readstatus.compareTo("YES")==0)
%>
<tr bgcolor="660000"> </tr>
<tr onmouseover="ChangeColor(this, true);" onmouseout="ChangeColor(this, false);" onclick="DoNav('showmail.jsp?mid=<%=messageid%>');">
<td callspan="3"><%=sendername%> : <%=messagesubject%> <%=sendingtime%></td>
</tr>
<tr/>
<%
} %>
</tr>
但所有行的顏色仍顯示same.Whats錯誤的代碼?
其次,我希望發送時間顯示在最右側,發送方名稱在主機左側,消息主機在表格的中間位置。如何實現?