想实现一个功能:让文本框记住登入账号。如。。163的登入那样。。麻烦给我大虾。。
刚找了下我们保存cookie的代码,感觉直接贴代码给楼主不是蛮好,
[code="java"] /**
* 保存用户信息到cookie
*/
private void saveCookie(HttpServletResponse response,String key,String value) throws Exception {
if (null != key && !"".equals(key.trim()) && null != value && !"".equals(value.trim())) {
Cookie cookie = new Cookie(key,value);
cookie.setDomain(cookieDomain);
cookie.setMaxAge(cookieLiveTime);
cookie.setPath("/");
response.addCookie(cookie);
}
}[/code]
cookieDomain 是cookie保存的域,如果你的网站是www.iteye.com,那么域应该
是.java.com,cookieLiveTime是cookie存活的时间,单位是秒,取cookie可以从
js里取,也可以从httpservletrequest对象里面取,是key-value的形式。
用cookie记下来就可以了啊
用Cookie啊可以的,只要本地的Cookie没有被禁用
对于这种ie中记录历史信息的功能。基本上都只能用cookies,连session都是放在cookies里面的,所以你也这么做把。
另外楼主可以查查j2ee的api里面关于javax.servlet.http.Cookie这个类的介绍,我有英文版的。
同学,应该结贴了