1
我有以下代碼:OGNL '在' 語句不按預期
<s:iterator value="primaryDataSources" var="includedPrimaryDataSource">
<s:property value="%{includedPrimaryDataSource in primaryDataSources}"/>
</s:iterator>
與primaryDataSources是在我的動作類初始化一個ArrayList:
List<String> primaryDataSources = new ArrayList<String>(Arrays.asList(new String[]{"SE", "QBP", "Olympic", "J&B"}));
當自身的I輸出primaryDataSources像這樣:
<s:property value="%{primaryDataSources}"/>
它輸出[SE,QBP,Olympic,J & B]
我希望'in'ognl語句總是返回true,但它總是假的......任何想法我做錯了什麼?
謝謝你的工作!我會盡快接受堆棧溢出讓我...這有點令人困惑,因爲我可以輸出
沒有問題... – Brian 2013-03-15 12:20:46