Я использую spring-mvc
, и у меня есть вызов ajax, который возвращает void
, потому что я просто обновляю некоторые данные в базе данных. Но в случае, если пользователь не зарегистрирован, я хочу перенаправить его на страницу входа в систему, но я должен указать String
в качестве возврата не void
, так как я могу справиться с этим?return what после ajax call
@RequestMapping(value="/add_to_fav")
public @ResponseBody
void add_to_fav(...) {
....
if(session.getAttribute("contact") == null)
return "redirect:/login?next="+URLEncoder.encode(
request.getRequestURL().toString() + "" + (request.getQueryString() != null ? "?" + request.getQueryString() : "")
,"utf-8");
....
}
Возвращение истина/ложь ... если они будут обновлены, то верно, и если не вошли в то ложной – Tushar
но я хочу, чтобы перенаправить пользователя не на страницу входа в – Youssef
после Аякса по проверке успеха, если ложно, то перенаправить – Tushar