ListDataModel, ArrayDataModel, ResultDataModel, ResultSetDataModel, ScalarDataModel


ListDataModel可以方便的包裝java.util.List對象。ListDataModel(java.util.List list)
ArrayDataModel可以方便的包裝Object[] 數(shù)組。ArrayDataModel(java.lang.Object[] array)
ResultDataModel可以方便地包裝JSTL的結(jié)果對象(JSTL Result Object),通常代表通過JSTL標簽執(zhí)行SQL語句產(chǎn)生的結(jié)果。ResultDataModel(javax.servlet.jsp.jstl.sql.Result result)
ResultSetDataModel可以方便的包裝Java對象的結(jié)果集(ResultSet of Java objects). ResultSetDataModel(java.sql.ResultSet resultSet)注意:這個結(jié)果集必須是可以滾動的(Scrollable),另外如果輸入組件(可能更新模型值)通過使用值綁定來引用這個對象,這個結(jié)果集必須是可更新(Updatable)的
ScalarDataModel可以方便的包裝單個Java對象。ScalarDataModel(java.lang.Object scalar)