Это мой код контроллера.
@RequestMapping(value={VspCommonConstants.INTERVIEW_PANEL_MANAGER_URL+"/submitAssessmentform"}, method = RequestMethod.POST)
public String submitAssessmentform(HttpServletRequest request,Model model) throws JsonParseException, JsonMappingException, IOException
{
boolean saveFlag=false;
try {
saveFlag = interviewQuestionResultService.saveInterviewQuestionRemark(actualData, list,new Long(Appid),new Long(uInfo.getId()),existFlag,
VspCommonConstants.getIpFromRequest(request),new Long(uInfo.getId()));
} catch (Exception e) {
saveFlag=false;
}
model.addAttribute("saveFlag",saveFlag);
return view;
}
В jsp я принимаю 'saveFlag' в document.ready, как показано ниже
$(document).ready(function() {
var saveFlagValue = $("#saveFlag").val();
alert("saveflag:"+saveFlagValue);
if(saveFlagValue == "true"){
/* swal("Error","Data saved successfully .","error"); */
swal({
html : true,
title : '<i></i>',
text : '<b>Data saved successfully.</b>'
});
}
});
Теперь я хотел иметь этот saveFlag только после того, как контроллер выполнил весь свой код.Но, к сожалению, я получаю данные, когда моя страница загружается.и я хочу этот saveFlag, когда форма отправлена и получить ответ от контроллера, а не при запуске.Пожалуйста, помогите мне решить проблему.Спасибо.