Я использую Spring MVC. Я делаю следующие шаги
- Войдите в мое приложение
- удалите файлы cookie и кеш браузера
- сделайте ссылку sh
Когда я удаляю файлы cookie браузера и выполняю refre sh, он перенаправляет меня на страницу входа. Но эта страница входа открывается в ответ API (в консоли разработчика), а не в реальном браузере.
Я хочу открыть страницу входа в браузер, как мне это сделать?
/**
* Handles requests related to security of the application.
*/
@Controller
public class SecurityController {
@Resource(name = "syncService")
private SyncService syncService;
@RequestMapping(value = "/login", method = RequestMethod.GET)
public String login(ModelMap model , HttpServletResponse res) {
res.setHeader("URL", "Login");
return "login";
}
@RequestMapping(value = "/403", method = RequestMethod.GET)
public String acd(ModelMap model) {
return "403";
}
@RequestMapping(value = "/next", method = RequestMethod.GET)
public String next(ModelMap model) {
return "next";
}
@RequestMapping(value = "/logout", method = RequestMethod.GET)
public String logout(ModelMap model, HttpServletRequest request) {
HttpSession session = request.getSession();
session.invalidate();
/* model.addAttribute("mess","you have been logged out"); */
return "login";
}
@RequestMapping(value = "/accessdenied", method = RequestMethod.GET)
public String loginerror(ModelMap model) {
model.addAttribute("error", "true");
return "denied";
}
}