Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/spring-mvc/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Redirect Spring MVC@RequestMappings和重定向问题_Redirect_Spring Mvc_Post Redirect Get - Fatal编程技术网

Redirect Spring MVC@RequestMappings和重定向问题

Redirect Spring MVC@RequestMappings和重定向问题,redirect,spring-mvc,post-redirect-get,Redirect,Spring Mvc,Post Redirect Get,我在Spring MVC@RequestMappings和重定向方面遇到问题 我的一个控制器中有以下方法: @RequestMapping(value = "/activateEmail/{token}", method = RequestMethod.GET, produces = "text/html") public String activateEmail(@PathVariable("token") String token) { preferencesServ

我在Spring MVC
@RequestMapping
s和重定向方面遇到问题

我的一个控制器中有以下方法:

@RequestMapping(value = "/activateEmail/{token}", method = RequestMethod.GET, produces = "text/html")
    public String activateEmail(@PathVariable("token") String token) {
        preferencesService.activateEmail(token);
        signinService.signin(memberRepository.findByToken(token));
        return "redirect:preferences/email";//HERE
}
但是,当用户最初位于:

http://localhost:8080/bignibou/preferences/email
上述“重定向指令”重定向到:

http://localhost:8080/bignibou/activateEmail/preferences/email
而我希望它将我重定向到:

http://localhost:8080/bignibou/preferences/email
为了达到预期效果,我不得不采用以下丑陋的方法:

return "redirect:../preferences/email";//HERE

有谁能建议一个更好的做法吗?

我想你需要的是
重定向:/preferences/email“

你试过“重定向:/preferences/email”吗当然我应该试过。。。非常感谢,阿伦!!我已将评论更新为答案,以便您可以接受