1

jxls コマンドでテンプレートを使用してスプレッドシート ドキュメントを生成しようとしています。特定のテキストを含まないコレクションの要素をフィルター処理したいと考えています。

次のjxlsコマンドを使用してそれを試みました:

jx:each(items="Quote.CostList" var="Cost" lastCell="B18" select="${Cost.Type != 'EXCLUDED_TYPE_1' and Cost.Type != 'EXCLUDED_TYPE_2'}")

アプリケーションを実行してスプレッドシートを生成すると、次のエラーが発生します。

org.apache.commons.jexl2.JexlException$Parsing: org.jxls.expression.JexlExpressionEvaluator.<init>@1:82 parsing error near '... PE_2' ...'
4

1 に答える 1

1

間違った構文を使用していました。

コメントは

jx:each(items="Quote.CostList" var="Cost" lastCell="B18" select="Cost.Type != 'EXCLUDED_TYPE_1' and Cost.Type != 'EXCLUDED_TYPE_2'")
于 2016-03-29T00:09:37.017 に答える