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

只是一个登录 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的页面,用于获取另一个操作以返回会话的“用户”属性。


jeck猫
浏览 177回答 2
2回答

千万里不及你

我认为您在这里遇到了浏览器缓存问题。尝试为您的特定请求禁用缓存,例如:response.addHeader("Cache-Control",&nbsp;CacheControl.noCache().getHeaderValue());
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java