strut2-JSP を使用してレポートを生成しています。そのレポートでは、特定の「groupName」を持つテーブルの一部の行の表示をスキップしようとしていますが、列または列の合計を計算するときにその行の情報を含める必要があります。行。![私のレポートは大まかに下の表のようになります][1]
グループ名 |Net Total
Multi_species カテゴリ | $300
マルチ種カテゴリー | $400
複数種のカテゴリ 小計 | $700
ただし、以下のように表示する必要があります。
グループ名 |Net Total
Multi_species カテゴリ 小計 | $700
例: グループ名が "Multi_species category" の行を削除しようとしていますが、合計を計算する行 ("Multi_species category subTotal") を保持したいと考えています。テーブル内で「if」条件を試してみましたが、うまくいきませんでした。私が間違っていることを教えてください。このテーブルを生成するコード例を次に示します。
<display:table id="reportTable"
name="tableData"
requestURI=""
cellspacing="0px"
export="true"
class="displaytagTable">
<display:setProperty name="decorator.media.pdf"
value="expenditures.decorator.ItextTotalSpeciesDecorator"/>
<c:if test="${ !( groupName == \"Multi_species category\") }">
<display:column title="Group Name" property="groupName" group="1"/>
<display:column title="Net Total" property="total" class="alignRight"
decorator="expenditures.decorator.DollarDecorator"
total="true"/>
</c:if>
</display:table>
さらに情報が必要な場合はお知らせください。前もって感謝します
さらに、次の行でエラーが発生しています。
<c:if test="${ !( groupName == \"Multi_species category\") }">
- ここで文字列を比較するにはどうすればよいですか?