Я создаю простой API для отдыха, чтобы отправлять данные из БД для просмотра страницы. Детали должны отображаться на отдельной странице просмотра, которую я имею. (MakerView. html).
Я пробовал следующее методы: Но страница makerView. html никогда не загружается.
public ModelAndView checkerViewInput(@RequestBody String ruleName) throws Exception
{
System.out.println(ruleName);
Map<String, Object> model = new HashMap<String, Object>(ruleInsertServiceImpl.getCheckerDetails(ruleName));
ModelAndView modelAndView = new ModelAndView();
modelAndView.addObject("model", model);
// return new ModelAndView()
modelAndView.setViewName("redirect:/makerView.html");
return modelAndView;
}
@PostMapping(value = "/makerView",consumes
= MediaType.APPLICATION_JSON_VALUE, produces =
{MediaType.APPLICATION_JSON_VALUE})
public ModelAndView checkerViewInput(@RequestBody String ruleName) throws Exception
{
System.out.println(ruleName);
Map<String, Object> model = new HashMap<String, Object>(ruleInsertServiceImpl.getCheckerDetails(ruleName));
ModelAndView modelAndView = new ModelAndView();
modelAndView.addObject("model", model);
// return new ModelAndView()
modelAndView.setViewName("makerView");
return modelAndView;
}
@PostMapping(value = "/makerView",consumes
= MediaType.APPLICATION_JSON_VALUE, produces =
{MediaType.APPLICATION_JSON_VALUE})
public String checkerViewInput(@RequestBody String ruleName,Model model) throws Exception
{
System.out.println(ruleName);
Map<String, Object> map = new HashMap<String, Object>(ruleInsertServiceImpl.getCheckerDetails(ruleName));
model.addAttribute("map", map);
// return new ModelAndView()
return "makerChecker";
}
Любое решение для загрузки представления ??