java - 如何在 Wicket 口使用post方法

标签 java wicket

当我想将我的页面重定向到其他页面时,我使用此方法异常(exception):

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

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

最佳答案

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

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

长话短说:Wicket 不支持此操作,无论如何您都不应该这样做。

关于java - 如何在 Wicket 口使用post方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11954498/

相关文章:

java - 这是在 java 中构建登录/注册/管理区域类型网站的简单方法

java - 在 Wicket 口中选择时如何更改行的颜色

java - 在 native Wicket 项目中使用 Maven 存储库

java - 将特定 bean 作为参数注入(inject)具有多个参数的函数中

java - 如何将监听器添加到双向绑定(bind)的对象

java - SQLite数据库错误: table has no column name

java - 单击单选按钮时组件会重复(Wicket)

java - 在java中设置NTFS文件权限

java - 加载一个java项目

java - 当组件有 wicket :id? 时如何输出类标签