为了账号安全,请及时绑定邮箱和手机立即绑定

第二次提交信息更改的表单但服务器中的操作没有收到请求

第二次提交信息更改的表单但服务器中的操作没有收到请求

jeck猫 2021-06-16 13:09:26
只是一个登录 HTML<!DOCTYPE html><html><head><meta charset="UTF-8"><title>测试的登录页面</title><link href="css/mui.min.css" rel="stylesheet" /><meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no" /><meta http-equiv="pragma" content="no-cache"><meta http-equiv="cache-control" content="no-cache"><meta http-equiv="expires" content="0"></head><body><header class="mui-bar mui-bar-nav">    <h1 class="mui-title">登录</h1></header>    <div class="mui-content">        <form id='login-form' class="mui-input-group" action="/front/login">            <div class="mui-input-row" style="padding-right: 14px;">                                <input name="phone" type="text" style="width: 66%;" class="mui-input-clear mui-input" placeholder="请输入你的手机号">                                       </div>                  <div class="mui-content-padded">                <button id='login' class="mui-btn mui-btn-block mui-btn-primary" type="submit" >登录</NOtton>                 </div>        </form>    </div>    <script src="js/mui.min.js"></script></body></html>问题是,当我第一次输入电话号码时,登录成功,并且得到了正确的用户名。当我再次浏览页面并使用另一个电话号码提交时。没问题。但是第三次使用另一个电话号码登录时,用户名之前已命名。我检查 eclipse 控制台发现第三次请求没有发送到操作,因为几个“System.out.println()”没有打印。获取名称页面是一个带有ajax的页面,用于获取另一个操作以返回会话的“用户”属性。
查看完整描述

2 回答

?
千万里不及你

TA贡献1784条经验 获得超9个赞

我认为您在这里遇到了浏览器缓存问题。尝试为您的特定请求禁用缓存,例如:

response.addHeader("Cache-Control", CacheControl.noCache().getHeaderValue());


查看完整回答
反对 回复 2021-06-17
  • 2 回答
  • 0 关注
  • 176 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信