我的目标是在页面上有一个链接,将用户返回到原始站点。我从 spring saml 示例http://projects.spring.io/spring-security-saml/开始,并正在添加一个新功能索引页。
我的 saml-servlet.xml 和 securityContext.xml 都有
<context:component-scan base-package="com.home.saml.sp"/>
我在 com.home.saml.sp 包中的 returnController.java
@Controller
public class ReturnController {
@RequestMapping(value = "/redirect", method = RequestMethod.POST)
public String redirect() {
String redirectUrl = "http://www.home.com";
return "redirect:"+ redirectUrl;
}
}
我的 index.jsp 添加
<form method="POST" action="/redirect">
<table>
<tr>
<td><input type="submit" value="Redirect * Page" /></td>
</tr>
</table>
</form>