teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

自己解決できたので解決方法を記載しておきます

2021/02/01 06:51

投稿

K_3578
K_3578

スコア1282

answer CHANGED
@@ -1,2 +1,16 @@
1
1
  モック改めて作成。
2
- ![イメージ説明](28a1359218cdd9be1f77f41591a6a64e.png)
2
+ ![イメージ説明](28a1359218cdd9be1f77f41591a6a64e.png)
3
+
4
+ ```
5
+ <tr>
6
+ <c:if test="${!empty truck.m_wholesale_area}" var="flg"/>
7
+ <c:if test="${flg}" >
8
+ <td class ="area" bgcolor="ffffff"><c:out value="${truck.m_wholesale_area}"></c:out></td></c:if>
9
+ <c:if test="${!flg}" >
10
+ <td class ="area" bgcolor="ffdead"><c:out value="${truck.m_wholesale_area}"></c:out></td></c:if>
11
+ ```
12
+ 先に**<c:if>**で**<td>セル内**が**not_empty**となる場合の条件分岐文を書き、
13
+ not_emptyの結果をvar属性にflgと言う変数に格納する。(1行目)
14
+ その後は再び<c:if>を使用し、flgがtrueとなる場合、falseとなる場合それぞれ<td>タグ内に
15
+ **bgcolor属性**を追加し、直接jsp内で背景色を指定する文を書く。
16
+ 後は必要なセルの分同じ処理をvalueや最初の<c:if test>内を書き換えて書けばOK。