在新項目中使用了eXtremeComponents(www.extremecomponents.org)來進行分頁顯示。
eXtremeComponents在別的頁面都使用正常,分頁,過濾都沒問題。
偏偏只有一個頁面,查詢完能正常顯示結(jié)果,但是一點“下一頁”,查詢的結(jié)果就沒了。很是郁悶,看來看去,沒發(fā)現(xiàn)這個頁面使用eXtremeComponents和別的頁面有什么不同。
百思不得其解,最后查看jsp生成的html源代碼,才發(fā)現(xiàn)在頁面里有個下拉列表的name="times",然而點了
<select name="times" size="1" id="times">
<option selected value="ALL">
全部
</option>
<option value="1">
早場
</option>
<option value="2">
晚場
</option>
</select>
下一頁之后,ec把這個列表times的值給弄沒了,所以后臺取不到times,因此查詢不到結(jié)果。
最后把這個下拉列表的name改為times1,一切就OK了。因此可能eXtremeComponents用到times這個屬性,可能是它的保留字,因為沒有看它的源代碼,不敢肯定。總之以后大家遇到類似的問題,注意一下輸入框的name,不要和它沖突。