Форум программистов
 
Контакты: о проблемах с регистрацией, почтой и по другим вопросам пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail.

Вернуться   Форум программистов > Java > Java для Web (EE, Servlet, JSP, Tomcat, Spring MVC)
Регистрация

Восстановить пароль
Повторная активизация e-mail

Здесь нужно купить рекламу за 25 тыс руб в месяц! ) пишите сюда - alarforum@yandex.ru

Ответ
 
Опции темы
Старый 20.10.2019, 23:03   #1
Samogon_Garry
Пользователь
 
Регистрация: 30.07.2019
Сообщений: 14
По умолчанию перенаправление на string, если метод контроллера возвращает ResponseEntity

доброе время суток
есть метод
Код:
@RequestMapping(value = "login", method = RequestMethod.POST)
    public ResponseEntity<String> loginUser(Model model, HttpSession session,@RequestBody User user) {
        try {
            if (session.getAttribute("user") != null)
               return new ResponseEntity<>("the user is already logged in", HttpStatus.BAD_REQUEST);
            user = userService.loginUser(user.getPhone(), user.getPassword());
            session.setAttribute("user", user);
            model.addAttribute("user", user);
            return "MyProfile";
        } catch (UserNotFoundException e) {
            return new ResponseEntity<>(e.getMessage(), HttpStatus.NOT_FOUND);
        } catch (InternalServerException e) {
            return new ResponseEntity<>(e.getMessage(), HttpStatus.INTERNAL_SERVER_ERROR);
        } catch (BadRequestException e) {
            return new ResponseEntity<>(e.getMessage(), HttpStatus.BAD_REQUEST);
        }
    }
и мне нужно что бы в случае удачного логина пользователя перенаправляло на страницу MyProfile, в противном случае выскакивал бы нужный HttpStatus
проблема в том что так как метод возвращает ResponseEntity<String> я не знаю как мне вернуть String "MyProfile"

Последний раз редактировалось Samogon_Garry; 20.10.2019 в 23:10.
Samogon_Garry вне форума   Ответить с цитированием
Ответ

Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Напишите функцию с действительным параметром x, которая возвращает: -1, 0, 1, соответственно, если x <0, x = 0, x> 0. Y2J Общие вопросы C/C++ 0 13.11.2018 19:32
Напишите функцию calculateArea. -Если функция принимает одно число "a" - она возвращает площадь квадрата (a*a). -Если функция принимает два числа "a, b" - она возвращает площадь пр Skeydzh Фриланс 4 04.07.2017 23:42
функция nonalpha( string), которая возвращает позицию его первой литеры, не являющейся буквой (Delphi) Начинающий програм Помощь студентам 7 17.05.2012 21:20
Запрос возвращает пустую таблицу, если один из подзаросов возвращает пустую таблицу ArtInt SQL, базы данных 9 12.05.2010 15:40
если поле Patr пусто или null то пустую строку возвращает azat БД в Delphi 5 01.02.2008 14:05


06:15.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2019, Jelsoft Enterprises Ltd.