0

当我想在我的页面中重定向到其他页面时,我使用此方法异常:

    throw new RedirectToUrlException("/login/j_security_check?j_username=" + username + "&j_password=" + pass);

问题是这些信息在浏览器中可见。我如何发送这个并使用 POST 方法?

4

1 回答 1

3

对于大多数浏览器来说,POST 重定向是一个有点深奥的边缘案例。Wicket 的 RedirectRequestHandler 目前仅支持 HTTP 代码 301 和 302。POST 重定向需要 307,这也会向用户显示警告。

也就是说,您尝试做的事情本质上是不安全的。永远不要密码发送回客户端。

长话短说:Wicket 不支持这一点,你也不应该这样做。

于 2012-08-16T07:37:02.993 回答