Java 如何在wicket中使用post方法

Java 如何在wicket中使用post方法,java,wicket,Java,Wicket,当我想在我的页面中重定向到其他页面时,我使用此方法异常: throw new RedirectToUrlException("/login/j_security_check?j_username=" + username + "&j_password=" + pass); 问题是这些信息在浏览器中是可见的。如何发送并使用POST方法?对于大多数浏览器来说,POST重定向是一种有点深奥的边缘情况。Wicket的RedirectRequestHandler目前只支持HTTP代码30

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

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

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

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

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


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

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

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


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

那么我该怎么做呢?必须有一些选择如何以其他方式做到这一点,但我不知道这真的取决于你想做什么。重定向的目的是什么?对我来说,这看起来需要重新设计。那么我应该怎么做呢?必须有一些选择如何以其他方式做到这一点,但我不知道这真的取决于你想做什么。重定向的目的是什么?在我看来,这似乎需要重新设计。