Вот мой вопрос. У меня есть вызов ajax, который дает одно из значений, которые мне нужно отобразить в поле выбора страницы JSP, и оставшиеся значения, которые я добавил к объекту модели.
Вот фрагмент. если кому-то поможет, это было бы здорово.
JSP: -
<select class="form-control mb-6 mr-sm-2" name="parRole" required id="inputSuccess3" style="width:225px;">
<c:forEach var="role" items="${allParRolesList}">
<option value="${role.roleId}" >${role.roleName}</option>
</c:forEach>
</select>
JQUERY - AJAX:
$.ajax({
type:"GET",
dataType:"text",
contentType: "application/json",
url:url,
data: "",
success:function(data){
console.log(data);
$('[name="parRole"] option').filter(function(){
this.value==dataout.parRole.roleId
}).prop('selected',true);
}
Контроллер:
public @ResponseBody ParMaster getParDetails(@PathVariable("parNo") String parNo,HttpServletRequest request) throws Exception {
ModelAndView modelView = new ModelAndView();
modelView.addObject("allParRolesList", parRoleServiceImpl.getActiveParRoles());
modelView.setViewName("paredit");
return pareditserviceImpl.getParDetails(parNo);
}