0
所以即時通訊設法填充從特定數據庫條目的下拉菜單。它的工作原理是正確的,但是它放入了具有10多個屬性的整個入口,其中我只需要其中的幾個。有沒有什麼方法可以指定哪些列被傳回並顯示在下拉列表中?JSP下拉菜單,縮短結果
<tr>
<TD><span class="required">*</span> CMS Group ID:</TD>
<td><form:select path="cmsGroupId">
<form:options items="${list}" itemValue="id" />
</form:select>
</td>
<td><form:errors path="cmsGroupId" cssClass="required" /></td>
</tr>
理想情況下,id只想從這裏獲得前4列。 (ID,版本,名稱,實體ID),但真的不知道如何使其工作。我發現在做一個c:foreach循環,但沒有得到那個工作正確的位...
謝謝!
嗯,即時通訊相當新,所以請原諒,我敢肯定是新秀錯誤即時通訊:)重寫我的getters只檢索我需要的列,然後返回它們,但下拉條目仍顯示'其他'屬性as = null現在。 – user2069834 2013-03-12 14:38:33
公共列表 getCmsGroupList(){ 列表 cmsGroupList = jdbcTemplate.query(SELECT_CMS_LIST,新的RowMapper (){ 公共CmsGroup mapRow(結果集RS,INT的rowNum)拋出的SQLException { CmsGroup OBJ =新CmsGroup(); OBJ .setId(rs.getInt(「Id」)); \t \t \t obj.setVersion(rs.getInt(「Version」)); obj.setName(rs.getString(「Name」)); return obj;} }); return cmsGroupList;} –
user2069834
2013-03-12 14:39:03