1
値が1.0より大きい場合はクラスを赤に設定し、それ以外の場合はクラスを通常のスタイルに設定する必要があります。私は以下のコードを試しました<s:if>タグが機能していないstruts2
<s:if test="%{plan.list[#p.index].val}>1.0">
<span class="classRed">
<s:property value="%{plan.list[#p.index].val}" escape="false" />
</span>
</s:if>
<s:else>
<span>
<s:property value="%{plan.list[#p.index].val}" escape="false" />
</span>
</s:else>
「else」部分だけが動作しています。 classRed
部分を 'else'セクションに移動すると、それが機能します。しかし、それは真の解決策ではありません。 構文エラーですか?それの*全体*式が括弧で囲まれているだけでなく、部品:
を働いていた代わりに、この
の間違っ ました。 –
@DaveNewtonありがとうDave。ええ、私はあなたのポイントを持っています。 – sahana