<script language="JavaScript" type= "text/javascript">
function myonload(){
var userCode=getCookie("userCode");
if(userCode !=""){
document.userForm.userCode.value=userCode;
document.userForm.userPwd.focus();
}
else{
document.userForm.userCode.focus();
}
}
function getCookie(name) {
var search = name + "="
if(document.cookie.length > 0) {
offset = document.cookie.indexOf(search)
if(offset != -1) {
offset += search.length;
end = document.cookie.indexOf(";", offset);
if(end == -1) end = document.cookie.length;
return unescape(document.cookie.substring(offset, end));
}
else{
return ""
}
}
}
</script>
===================================================================================
<body οnlοad="myonload()">
</body>
===================================================================================
//写入cookie
//1、 创建cookie对象
Cookie cookie = new Cookie("userCode",userCode);
//2、 设置最大时效
//默认该cookie是存储在浏览器的内存中,用户关闭浏览器则被删除,下面的方法是将cookie存储在硬盘上。
//本程序设置cookie的有效时间为七天,如果设置为0则是删除该cookie
cookie.setMaxAge(60*60*24*7);
//3、向客户端添加Cookie
//将cookie放入到HTTP响应报头,可以使用HttpServletResponse的addCookie方法,此方法不修改之前指定的Set-Cookie头信息,而是创建新的头信息。
//注意:设置cookie的步骤为创建cookie对象,设置最大时效,将cookie放入响应头信息,即发送到客户程序。
response.addCookie(cookie);