lundi 29 décembre 2014

How to pass list of values from jsp to controller using form tags binding based on checkbox selection

My Jsp page :



<form:form id="multiCheckBox" commandName="courseDto" method="post" action="register.do">
<c:forEach items="${courseDto.courseList}" var="course" varStatus="loop">
<tr>
<td ><form:checkbox path="selectedCheckBox" class="course_data" value="${course.course_name}" /></td>
<td><c:out value='${course.id}' /></td>
<td><c:out value='${course.course_name}' /></td>
<td><form:input type="text"
path="course[${loop.index}].enrollment_date"
class="date-picker" />
</td>
<td><c:out value='${course.enrollment_status}' /></td>

</tr>
</c:forEach>
</table></div></td>
</tr>
</table><br>
<input type="submit" value="Submit Data">


My Controller :


@RequestMapping(value="/register.do",method=RequestMethod.POST) public String getInputForm(HttpServletRequest httpServletRequest, @ModelAttribute("courseDto") Course courseDto) { System.out.println(courseDto.getCourse_name()+"nnn"+courseDto.getId());


}


I am getting null values when I try to submit this,Please helo me in resolving this issue. Thanks in advnace..!!!





Aucun commentaire:

Enregistrer un commentaire