我已经在jsp页面中使用List处理了SyncStatus对象的列表,并在使用表的浏览器中显示了它。下面是我的jsp页面,用于显示浏览器中的对象列表。以下是
的图片 <div class="CSSTableStyle">
<div class="tableHead">List of Audio Piece Master</div>
<table id="audiopiece" width="100%" border="0" cellspacing="0" Cellpadding="0">
<thead>
<tr><th scope="col">Application Number</th>
<th scope="col">Date of Birth</th>
<th scope="col">Mobile Number</th>
<th scope="col">Channels</th>
<th scope="col">Sync Status</th>
</tr></thead>
<tbody>
<c:forEach items="${list}" var="audiopiecemast" varStatus="i">
<tr><td>${audiopiecemast.applnumb}</td>
<td>${audiopiecemast.dob}</td>
<td>${audiopiecemast.mob}</td>
<td><% out.print("All"); %></td>
<td style="text-align: center;"><a href="syncToProd?syncstatus=${audiopiecemast}"><img src="images/icon_editT.png" /></a>
</td></tr></c:forEach></tbody></table></div>
当我单击“保存”按钮时,浏览器显示-
HTTP状态500 –内部服务器错误消息无法转换 类型'java.lang.String'的值转换为必需的类型 'com.bhartiaxa.pojo.SyncStatus';嵌套异常为 java.lang.IllegalStateException:无法转换类型的值 [java.lang.String]为必需的类型[com.bhartiaxa.pojo.SyncStatus]: 找不到匹配的编辑器或转换策略
我的控制器是
@RequestMapping(value="syncToProd")
public ModelAndView syncToProd(HttpSession session, @RequestParam(value="sysnstatus") SyncStatus syncStatus){}
我的要求是,当我单击“同步状态”列下的“保存”按钮时,整个行数据(应用程序编号,生日,暴民编号)必须以对象的形式转到控制器。因此,当我单击保存图标时,我已使用该对象在浏览器中显示其数据的SyncStatus对象应该转到spring控制器。 SyncStatus是一个实体对象,其值将存储在数据库的SYNCSTATUS表中。是否有任何可行的解决方案。