У меня есть два микросервиса, т. Е.
- UI Microservice
- Служба входа в систему
Служба интерфейса пользователя использует MS входа в систему, используя шаблон Rest, где служба входа возвращается JSP Страница назад, но при возврате того же ответа от службы пользовательского интерфейса она не открывает ни одной страницы.
Код для микросервиса пользовательского интерфейса
@RequestMapping("/accounts/login")
public String abc2(@Valid User user,HttpServletRequest request) {
String uri = "http://localhost:8093/accounts/login";
uri= uri.replaceAll("%(?![0-9a-fA-F]{2})", "%25");
RestTemplate restTemplate = new RestTemplate();
String result = restTemplate.getForObject(uri, String.class);
return result;
Код для службы входа
@RequestMapping("/accounts/login") //login
public String login(HttpServletRequest request) {
request.setAttribute("mode", "MODE_LOGIN");
return "login"; //login.jsp
}