<div align="center" class="navbar-brand-right col-sm-2" > <a href="http://ds.nfledmedia.com" style="color:white;" target="_blank" onclick="createCookies()" ><h4>动态报价系统 Go</h4></a> </div>
<script type="text/javascript"> var username='${request.username}'; var password='${request.password}'; function createCookies(){ var seconds = seconds || 0; //seconds有值就直接赋值,没有为0,这个根php不一样。 var expires = ""; if (seconds != 0 ) { //设置cookie生存时间 var date = new Date(); date.setTime(date.getTime()+(seconds*10)); expires = "; expires="+date.toGMTString(); } // document.cookie="name="+username+";path='/'"; var nameValue=username; var passwordValue=password; // var name="name"; document.cookie="name="+escape(nameValue)+expires+"; path=/"; // document.cookie="password="+escape(passwordValue)+expires+"; path=/"; } </script>
获取cookie:
function getCookie(name){ var arr,reg=new RegExp("(^| )"+name+"=([^;]*)(;|$)"); if(arr=document.cookie.match(reg)) return arr[0]; else return null; }
在登录页面加载时不进行任何操作即进行自动登录:
function load(){ if(usernameAuto!=null&&usernameAuto!=""){ document.getElementById("username").value=usernameAuto;//设置表单中元素的值 document.getElementById("password").value="a"; document.getElementById("usernameAuto").value=usernameAuto; delCookie("name"); $("#btn-sub").click();//触发按钮点击事件,提交表单,调用User_login.action } }
<body style="font-family: '微软雅黑';" onload="load()">
删除cookie:(即覆盖之前的cookie,注意path范围)
function delCookie(name){ var date=new Date(); date.setTime(date.getTime()+(-1 * 24 * 60 * 60 * 1000)); document.cookie=name+"= ; expire="+date.toGMTString()+"; path=/"; }