我有一个jsp页面,其中显示了员工的体验,其中包含以下字段 - 公司名称,开始日期,结束日期,退出原因。 检索时一切都很好,但是当我尝试从jsp页面更新开始日期或结束日期时,我在动作类中获取空值,但更新了其他参数。这个问题只适用于chrome。它适用于ie 8。 Struts 2 dojo日期选择器值在保存时会向操作类发送空值。
// POJO
public class ExperienceAction extends ActionSupport {
private List<Experience> list = new ArrayList<Experience>();
//getter and setter and other properties
}
//动作类
<s:iterator value="list" var="e" status="cnt">
<tr>
<td style="padding-top: 2px;"> Company Name</td>
<td><s:textfield type="text" name="list\[{#cnt.index}\].Company_Name" /></td>
<td> Start Date </td>
<td><sx:datetimepicker name="list{#cnt.index}\].Start_Date" /> </td>
<td>End Date</td>
<td ><sx:datetimepicker name="list\[%{#cnt.index}\].End_Date" /></td>
</tr>
<tr><td>Tenure</td>
<td><!--other element--></td></s:iterator>
// jsp page
{{1}}
我能够从数据库中检索值并进行检索并在ui上显示它们但我无法将这些值发送回动作类