【问题标题】:Getting HTTP 404 Not Found with multiple requests while using form based authentication在使用基于表单的身份验证时使用多个请求获取 HTTP 404 Not Found
【发布时间】:2011-04-16 15:32:08
【问题描述】:

当用户尝试登录我们的应用程序时,我遇到了 Tomcat 和 Websphere 的问题。

如果用户在输入他/她的登录详细信息后多次按返回键,则表单将被多次提交。

Tomcat 和 Websphere 不会忽略多个请求,最终会抱怨 /j_security_check url 不可用。

发生错误后,解决方案是重新启动浏览器/选项卡,以获取新会话。

有人知道这个问题的可能解决方案吗?

提前致谢, 保罗

【问题讨论】:

标签: jsp tomcat login websphere j-security-check


【解决方案1】:

使用 Javascript 禁用提交按钮。

<form onsubmit="this.button.disabled=true">
    ...
    <input type="submit" name="button">
</form>

【讨论】:

  • 你需要更清楚的问题。你的意思是?按钮不会被禁用吗?
  • 我的意思是禁用按钮并不能阻止多个请求的发生。
  • 实际上您的解决方案确实有效。我确实看到有一个额外的 Javascript 代码也触发了提交请求。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2023-03-24
  • 1970-01-01
  • 2014-12-11
  • 1970-01-01
  • 2011-03-29
  • 1970-01-01
  • 2015-10-07
相关资源
最近更新 更多