2016-04-29 3 views
1

ich auf meiner Homepage umgeleitet werden soll, aber das funktioniert nicht:Redirect bleibt nach wie vor auf der gleichen Seite in Spring MVC

@RequestMapping(value = "logout", method = RequestMethod.GET) 
public String logout(HttpSession session) { 
    this.setSessionAccount(session, null); 
    return this.getRedirect("/index"); 
} 

Meine aktuelle Seite host/u/center ist. Es gibt einige Antwortsatz:

enter image description here

+0

Wie wäre es mit der Buchung der entsprechenden Code, der die getRedirect ("") Methode wäre ??????? –

Antwort

0

Sie sollten

return "redirect:/index" 

stattdessen eine andere Methode der Steuerung des Aufrufs.

+0

Die Methode gibt einfach "redirect:" + action zurück Der Rückgabewert ist gleich "redirect:/index" – matcloud

+0

Dann sollten Sie weitere Details zu Ihrer Frage posten. –

+0

Meine aktuelle Seite ist http: // localhost: 8080/weixin/u/center (Benutzercenter), ich möchte mich abmelden.So stelle ich http: // localhost: 8080/weixin/u/logout von get method.In der controller ich umleitung auf die "/ index", aber es bleibt immer in u/center. – matcloud

0

Ich weiß, was das Problem ist. Ich benutze eine Ajax-Anfrage. So bleibt ich immer noch auf der gleichen Seite. Wie auch immer, Tanks für Ihre Antworten.

Verwandte Themen