<%@ page contentType="text/html;charset=GBK" %>
<%
request.setCharacterEncoding("GBK");
String name = request.getParameter("Name");
String phone = request.getParameter("Phone");
// 得到所有的Cookie
Cookie cookies[] = request.getCookies();
// 如果是上一步提交过来的,则更新Cookie的值
if(name != null) {
Cookie c = new Cookie("Name", name);
c.setMaxAge(30); // Cookie 的有效期为 30 秒
response.addCookie(c);
}
else if(cookies != null) {
// 如果已经设置了cookie ,则得到它的值,并保存到变量pName中
for(int i=0; i<cookies.length; i++) {
if(cookies[i].getName().equals("Name"))
name = cookies[i].getValue();
}
}
if(phone != null) {
Cookie c = new Cookie("Phone", phone);
c.setMaxAge(30); // Cookie 的有效期为 30 秒
response.addCookie(c);
}
else if(cookies != null) {
// 如果已经设置了cookie ,则得到它的值,并保存到变量pLove中
for(int i=0; i<cookies.length; i++) {
if(cookies[i].getName().equals("Phone"))
phone = cookies[i].getValue();
}
}
%>
<html>
<head>
<title>使用cookie保存信息</title>
</head>
<body bgcolor="#FFFFFF">
<h2 align="left"><font color="#660000" face="方正舒体">利用 Cookies对象保存信息</font></h2>
<hr>
<form action="chap1-9.jsp" method="POST">
<p>姓名:
<input type="text" size="20" name="Name" value="<% if(name != null) out.println(name); %>"></p>
<p>电话:
<input name="Phone" type="text" id="Phone" value="<% if(phone != null) out.println(phone); %>" size="20">
</p>
<p><input type="submit" value="保 存">
<input type="reset" value="取消"> </p>
</form>
</body>
</html>
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/ydsakyclguozi/archive/2007/04/11/1560617.aspx
分享到:
相关推荐
"一款网站后台左侧可折叠展开的管理菜单(支持Cookies)源码例子" 提供了这样的功能,它是一个专门设计用于网站后台的菜单系统,允许用户根据需要折叠或展开左侧菜单,从而优化屏幕空间使用和提高工作效率。...
`CookieManager`是一个TIdCookieManager对象,可以用来管理Cookie。 例如,以下代码展示了如何设置一个自定义的Cookie: ```delphi var Cookie: TIdCookie; begin Cookie := IdHTTP.CookieManager.Add('...
以下是一个简单的例子: ```javascript document.cookie = "username=John Doe; expires=Thu, 31 Dec 2099 23:59:59 UTC; path=/"; ``` 这段代码设置了一个名为"username"的Cookie,值为"John Doe",并设定它在...
因特网隐私管理(Cookies、Cache、History).zip易语言项目例子源码下载因特网隐私管理(Cookies、Cache、History).zip易语言项目例子源码下载因特网隐私管理(Cookies、Cache、History).zip易语言项目例子源码...
以下是一个创建多子值Cookie的例子: ```csharp // 创建一个HttpCookie实例 HttpCookie myCookie = new HttpCookie("myCookie"); // 添加多个键值对 myCookie["subValue1"] = "value1"; myCookie["subValue2"] = ...
以下是一个基本的创建Cookie的例子: ```javascript $.cookie('theCookie', 'theValue'); ``` 这里的`theCookie`是Cookie的名称,`theValue`是存储的数据。默认情况下,Cookie的有效期为浏览器会话期间,关闭...
下面是一个简单的例子: ```java // 创建Cookie对象 Cookie cookie = new Cookie("username", "JohnDoe"); // 设置Cookie的有效期,单位为秒 cookie.setMaxAge(60 * 60 * 24); // 24小时后过期 // 设置Cookie的...
这个"不带Cookies保存的网页层拖动实例"是基于jQuery库实现的一个示例,它专注于提供一个无Cookie记录功能的拖动效果。在本文中,我们将深入探讨这一技术及其相关知识。 首先,jQuery是一个广泛使用的JavaScript库...
在这个"python爬虫小例子"中,我们将探讨如何利用Python实现一个简单的异步加载网页的爬虫。 首先,Python爬虫的基础是HTTP/HTTPS协议,通过发送请求到服务器并接收响应来获取网页内容。Python提供了多个库支持这一...
在IT行业中,邮箱的自动化处理是一项常见的需求,例如自动收取邮件、管理邮件等。这个"邮箱的cookies收信 PHP源码"项目...对于开发者而言,这是一个学习如何处理网络请求、理解cookies机制以及实践PHP编程的好例子。
在这个例子中,我们创建了一个名为`LastVisited`的cookie,设置其值为当前日期和时间,过期时间为一周后,且关联的域为"builder.com"。然后,我们通过`Response.Cookies.Add()`将其添加到客户端的cookie集合。 一旦...
这里提到的示例代码封装了一个Cookie对象,包含三个方法:setCookie、getCookie和DelCookie,分别用于设置、获取和删除Cookies。 首先,设置Cookies是通过设置document对象的cookie属性来实现的。setCookie函数接受...
"黑色天空专用Cookies浏览器" 这个标题暗示我们讨论的是一个特定定制的网络浏览器,专为“黑色天空”平台或服务设计。Cookies浏览器通常指的是能够处理和管理Cookies的浏览器,Cookies是网站在用户计算机上存储的...
例如,一个基本的Nginx配置可能如下: ```nginx http { upstream backend { server tomcat1.example.com; server tomcat2.example.com; # 可以添加更多服务器 } server { listen 80; location / { proxy...
在IT领域,特别是网络爬虫开发中,"Python代码,cURL提取headers、cookies"是一个常见的话题。cURL是一个强大的命令行工具,用于传输数据,它支持多种协议,包括HTTP、HTTPS。当我们需要从网站抓取信息时,headers和...
请注意,这只是一个基本的示例,实际的代码可能需要更复杂的错误处理和逻辑,比如检查文件是否存在、确认用户是否真的想要删除cookies,以及支持其他浏览器的cookies路径等。 在编程过程中,标签“SanYe”可能是对...
【JSP小例子(100)】是一个包含多个实用示例的集合,旨在帮助开发者更好地理解和应用JavaServer Pages(JSP)技术。JSP是一种动态网页开发技术,它允许开发者在HTML、XML或其他标记语言中嵌入Java代码,从而实现...
下面的示例展示了如何创建一个名为`userId`的Cookie,并设置其值为`landril`。 ```java Cookie c = new Cookie("userId", "landril"); ``` 2. **设置Cookie的有效期** 设置Cookie的有效期是非常重要的一步,它...
ASP(Active Server Pages)是一种微软开发的服务器端脚本环境,用于创建动态网页和Web应用程序。这个"100个ASP的经典例子"压缩包显然...每个例子都是一个独立的学习点,通过实践和调试,可以逐步掌握ASP编程的精髓。
在这个"自己做的一个购物车例子"中,我们可以看到使用了ASP.NET技术来实现这一功能,这对于入门级学习者来说是一个很好的实践项目。 ASP.NET是由微软开发的一个用于构建Web应用程序的框架,它提供了丰富的工具和库...