0
У меня есть приложение spring mvc, view model is jsp page. Раньше я использовал порядок JSTL, чтобы получить объект JavaНокаутjs загружает данные с контроллера пружины
<select name="parallel" class="task-parallel">
<c:forEach var="listSchoolClasses" items="${listSchoolClasses}">
<option value='${listSchoolClasses.id}'>${listSchoolClasses.name}</option>
</c:forEach>
</select>
Моего контроллер:
@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;
}
Но теперь я хочу использовать нокаут ... Как получить объект на странице JSP с помощью что-то вроде этого?
<select data-bind="options: ${listSchoolClasses}, value: ${listSchoolClasses.id}, optionsText: ${listSchoolClasses.name}"></select>
Используйте '@ ResponseBody' или' @ RestController'? – chrylis
Не могли бы вы описать детали, которые означают? – Mary