mardi 24 février 2015

Knockoutjs loading data from spring controller

I have an application spring mvc, view model is jsp page. Previously, I used jstl order to get a Java object



<select name="parallel" class="task-parallel">
<c:forEach var="listSchoolClasses" items="${listSchoolClasses}">
<option value='${listSchoolClasses.id}'>${listSchoolClasses.name}</option>
</c:forEach>
</select>


My controller:



@Controller
public class PageController {

@Autowired
SchoolClassesService schoolClassesService;

@RequestMapping("/tasks.htm")
public ModelAndView tasks() {

ModelAndView model = new ModelAndView("tasks");
model.addObject("listSchoolClasses", schoolClassesService.getAllSchoolClasses());

return model;
}


But now I want to use knockout...



<select data-bind="options: ${listSchoolClasses}, value: ${listSchoolClasses.id}, optionsText: ${listSchoolClasses.name}"></select>


How do I get an object on the page using something like this?


Aucun commentaire:

Enregistrer un commentaire