Struts2 から始めていますが、IF タグの問題を解決するために助けが必要です。
この私のコード
public class InventoryRow {
private String title;
private int[] qty = new int[5];
private boolean[] warningFlag = new boolean[5];
}
Action クラスには、次のプロパティがあります。
private List<InventoryRow> parts = new ArrayList<InventoryRow>();
私の JSP では、qty[] 値または warningFlag[] 値に応じて異なるスタイルを適用したいと考えています。
<s:iterator value="parts" var="product">
<tr>
<td><s:property value="title" /></td>
<s:iterator value="qty" var="val" status="idStatus">
<td class="qty <s:if test="#val==-99"> none</s:if>
<s:elseif test="#warningdFlag[%{#idStatus.index}] == true"> warning</s:elseif>
" >
<s:property />
</td>
</s:iterator>
</tr>
</s:iterator>
最初のテスト (-99 に等しい) は機能します。しかし、2番目のものではありません(warningFlagを使用)
あなたの助けとあなたの広告を前もってありがとう.
ミカエル