Я работаю над обновлением нашего старого кода с использованием jsp и серветов до angular 7. Однако, есть некоторые части старого кода, которые мне все еще необходимо поддерживать. Поэтому я должен сделать несколько звонков на веб-сервисы, которые имеют ниже веб-сервис.
@RequestMapping(value = "/mainpage", method = { RequestMethod.GET, RequestMethod.POST })
public ModelAndView portalMainPage(HttpServletRequest request, HttpServletResponse response) throws Exception {
/* Code here to do a few things */
return new ModelAndView(".company.portal.mainpage");
}
Я пытаюсь вызвать это с angular, но, как вы можете видеть, он возвращает модель и представление и имеет собственную страницу jsp для рендеринга.
Как мне позвонить это из angular и он отображает страницу jsp?
Я пытался вызвать его, но я получаю сообщение об ошибке HTTP 302, и оно перенаправляет на индекс. html страница, на которой находится страница приветствия angular. Он не может отображать jsp страниц.
То, как я это называю, напрямую из браузера: https://company/portal/mainpage.do. После этого я проверил настройки сети в инструментах разработчика. Он показывает сообщение 302 и затем перенаправляет его в индекс. html.