Security 成功发布表单后,Spring MVC重定向到HTTPs站点

Security 成功发布表单后,Spring MVC重定向到HTTPs站点,security,spring,redirect,spring-mvc,https,Security,Spring,Redirect,Spring Mvc,Https,我们希望在成功发布后将用户重定向到安全页面 @RequestMapping(value="/myapp", method=POST) public String processForm(Formbean formbean){ // redirect to https ?????? return "redirect:/secure"; } 有没有简单的方法可以在不写入完整重定向url的情况下创建它?您可以在Spring API文档中查看RedirectView和contextR

我们希望在成功发布后将用户重定向到安全页面

@RequestMapping(value="/myapp", method=POST) 
public String processForm(Formbean formbean){
   // redirect to https ?????? 
   return "redirect:/secure"; 
}

有没有简单的方法可以在不写入完整重定向url的情况下创建它?

您可以在Spring API文档中查看RedirectView和contextRelative参数:


希望这有帮助…

不太确定您是否可以在重定向字符串中不指定整个url的情况下执行此操作

也许最好在web.xml中为该url添加一个安全约束,将传输保证设置为机密。如果servlet容器设置正确,那么这就是让它为您执行自动重定向所需的全部内容

<security-constraint>
  <web-resource-collection>
    <web-resource-name>Secure page</web-resource-name>
    <url-pattern>/securePage.html</url-pattern>
  </web-resource-collection>
  <user-data-constraint>
    <transport-guarantee>CONFIDENTIAL</transport-guarantee>
  </user-data-constraint>
</security-constraint>

安全页面
/securePage.html
保密的