私はJSPを初めて使用するので、この質問では、JSPがどのように機能するかについて正しい考えがあるかどうか本当に疑問に思っています。しかしとにかく、私はこのWebアプリを開発しており、テーブルにいくつかの値を入力し、それらの一部を緑、一部を赤、一部を灰色にする必要があります。それらが持つ色は、各行のすべての値をサポートするJavaオブジェクトによって決定されます。だからこれは私の考えでした:
<td class="<%detail.getClassStyle()%>"><%= detail.getStatus() %></td>
メソッドが戻った後、私が望んでいたことは次のようになりました。
<td class="red">Down</td>
しかし、それは機能しません。Webページのソースコードクラスでは、class=""とだけ書かれています。では、JSPがどのように機能するかという点が欠けていますか?そして、私がそうであるかどうかにかかわらず、誰かが私の意図した結果を得る方法のアイデアを提案できますか?
編集:セルが含まれている列を示す追加のクラス属性getClassStyle()が返されます。次のようになります。tdclass = "detail red"> Downしたがって、単に赤に色を付けるだけでは、やりたいことではありません。