У меня проблема со страницей JSP. Вот как выглядит моя страница, очень просто.
@GetMapping("/showTable")
public ModelAndView checkCandidateStatus(HttpServletRequest request) {
ModelAndView model = new ModelAndView("table");
// get some data and send it to jsp
model.addObject("tableData", tableRecords);
return model;
}
Если я захожу на эту страницу из меню (с помощью щелчка, а также запроса GET), все работает нормально, но если я пытаюсь вернуться на эту страницу с других контроллеров:
@PostMapping("/editRow")
public String editRow(HttpServletRequest request) {
//some code here
return "table";
}
Здесь для последней конечной точки, когда я возвращаю ту же JSP страницу, как указано выше «таблица. jsp», страница загружает только содержимое stati c без данных, просто обычный HTML.
Из того, что я понимаю, возвращается только страница JSP и вызывается конечная точка / showTable , поэтому данные не добавляются. Есть ли способ вернуть действительный вид таблицы из моей конечной точки / editRow ?
Редактировать: Я могу напрямую вызвать вышеуказанную конечную точку, но Я думаю, что, возможно, есть более элегантный способ решить эту проблему.
Спасибо