HTML表單有一些文本框和一個下拉框。 下拉菜單具有巨大的價值,並且需要花費大量時間從數據庫中獲取。如何加載頁面首先閱讀數據庫
所以我想先加載頁面,而用戶填寫表單(文本框),我想加載下拉框(沒有他的知識:-))。
但沒有任何事件觸發器,我該如何再次調用數據庫?
我正在使用JSF和RichFaces,Servlet。
下面的代碼是不工作
<h:selectOneMenu value="#{obj.selectedValue}">
<f:selectItems value="#{obj.allValues}" />
<a4j:support selfRendered="true" action="#{bean.action}"/>
</h:selectOneMenu>
感謝,
但調用的URL將刷新頁面?不是嗎? – crazyTechie 2010-01-09 11:52:24
你必須使用AJAX(就像我說過的),所有這些都發生在後臺,而用戶不知道你正在提供一些額外的數據...... – 2010-01-09 11:53:18