Переадресация не работает весной. Для этого нужна любая специальная аннотация? Что не так в приведенном ниже коде. пожалуйста помоги !!
@RequestMapping(value = "/logout")
public String logout() throws IOException {
setLoggedInUser(null);
return "redirect:/index";
}
Когда я выхожу из системы, я должен перенаправить его на другой URL-адрес, и я дал функцию, как показано выше. Тем не менее, это не перенаправление на это действие. В чем причина? пожалуйста помоги..
Проверьте, добавлен ли какой-либо префикс в web.xml, как показано ниже.
<servlet-mapping>
<servlet-name>dispatcher</servlet-name>
<url-pattern>*.do</url-pattern>
</servlet-mapping>
Если префикс существует, измените свой код на
@RequestMapping(value = "/logout")
public String logout() throws IOException {
setLoggedInUser(null);
return "redirect:/index.do";
}
Вы проверили правильную ссылку, которую вы указали? также проверьте, есть ли контроллер для этого URL-адреса.
Нет специальной аннотации, которую вы хотите использовать для перенаправления на работу.