- 浏览: 62405 次
- 性别:
- 来自: 广州
-
最新评论
import java.io.*; import javax.servlet.*; import javax.servlet.http.*; //设置Cookie //1:服务器可以向客户端写内容 //2:只能是文本内容 //3:客户端可以阻止服务器写入 //4:只能拿自己webapp写入的东西 //5:Cookie分为两种,第一种:属于窗口/子窗口(放在内存中的),第二种:属于文本(有生命周期的) //6:一个servlet/jsp设置的cookies能够被同一个路径下面或者子路径下面的servlet/jsp读到 (路径 = URL)(路径 != 真实文件路径) public class SetCookies extends HttpServlet { public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { for (int i = 0; i < 3; i++) { // Default maxAge is -1, indicating cookie applies only to current browsing session. Cookie cookie = new Cookie("Session-Cookie-" + i, "Cookie-Value-S" + i); response.addCookie(cookie); cookie = new Cookie("Persistent-Cookie-" + i, "Cookie-Value-P" + i); // Cookie is valid for an hour, regardless of whether user quits browser, reboots computer, or whatever. cookie.setMaxAge(3600); response.addCookie(cookie); } response.setContentType("text/html;charset=gb2312"); PrintWriter out = response.getWriter(); out.println("<html><head><title>设置Cookie</title></head>" + "<BODY>\n" + "<H1 ALIGN=\"CENTER\">" + "设置Cookie" + "</H1>\n" + "6个Cookie\n" + "<A HREF=\"ShowCookies\">\n" + "查看</A>.\n" + "</BODY></HTML>"); } }
发表评论
-
Servlet的运行过程和生命周期
2011-03-03 13:06 630Servlet的运行过程和生命周期 Demo3() 反射实 ... -
servletToJSP.java
2011-02-25 12:58 793import javax.servlet.*; import ... -
FromJspToServlet.jsp
2011-02-25 12:58 721<html> <body bgcolor= ... -
ServletUseJsp.jsp
2011-02-25 12:57 700<%@ page contentType="t ... -
JSP处理乱码问题
2011-02-25 12:54 668<form action=b.jsp method= ... -
HelloBean
2011-02-25 12:48 640<html> <head> < ... -
建立表单参数和Bean属性之间的关联
2011-02-25 12:42 868<!DOCTYPE HTML PUBLIC " ... -
jsp:useBean(application)
2011-02-25 12:38 757<%-- *********** Application ... -
jsp:useBean(session)
2011-02-25 12:36 782<%-- *************** Session ... -
jsp:useBean(request)
2011-02-25 12:34 847[code="java]<%-- ****** ... -
jsp:useBean(page)
2011-02-25 12:32 661<%-- *************** PageBea ... -
jsp:useBean
2011-02-25 12:26 704引用//=================== Counter ... -
jsp:forward / jsp:param
2011-02-25 11:27 888引用<html> <head> < ... -
jsp:include
2011-02-25 11:25 1053引用<html> <head> < ... -
TestBar.jsp
2011-02-25 11:21 752引用<%@page contentType=" ... -
TestDirective.jsp
2011-02-25 11:17 719<%@page import="java.ut ... -
Expressions.jsp
2011-02-25 11:16 530<!-- Example of JSP Expres ... -
BGColor.jsp
2011-02-25 11:15 745<HTML> <HEAD> & ... -
AccessCounts.jsp
2011-02-25 11:14 620<HTML><HEAD><TIT ... -
HelloWorld.jsp
2011-02-25 11:12 794<html> <head>< ...
相关推荐
- `SetCookies.exe`可能是C++编译生成的可执行文件,用于设置Cookies。 - `GetCookieFunc.txt`可能包含了C++代码中用于获取和处理Cookies的函数定义或示例。 6. **实际应用**: - 在Web爬虫或者模拟登录场景中,...
1. **设置Cookies**:`SetCookies`方法接受三个参数,`mainName`是Cookie的名称,`mainValue`是Cookie的值,`days`表示Cookie的有效天数。这个方法首先尝试从当前请求的Cookies集合中获取指定名称的Cookie,如果不...
date.setTime(date.getTime() + days * 24 * 60 * 60 * 1000); expires = "; expires=" + date.toUTCString(); } document.cookie = name + "=" + (value || "") + expires + "; path=/"; } setCookie(...
13. `setCookies($cookies)`:设置多个Cookie数据,将在请求中发送。 14. `setMethod($method="get")`:设置请求方法,如GET或POST。 15. `setPostData($data)`:设置POST方法的数据,适用于提交表单。 16. `...
_setcookies($_rows['tg_username'], $_rows['tg_uniqid'],$_clean['time']); _location(null,'index.php'); 第二步:生成cookie, /** * _setcookies * @param unknown $_username * @param unknown $_uniqid ...
在提供的代码中,可以看到`setCookies`函数被定义用来设置Cookie。该函数接受两个参数:`name`(键名)和`value`(值)。另外还定义了一个名为`Days`的变量,它代表Cookie的有效期,默认为30天。以下是该函数的关键...
同样,我们可以为TouchSocket添加一个`SetCookies(List<Cookie> cookies)`方法,允许用户传递Cookie对象集合,然后在发送请求时将它们合并到请求头中。 改造TouchSocket客户端后,用户便可以通过以下方式使用这些新...
function setCookies(cookies) { // 设置cookies,例如使用document.cookie } ``` 3. 页面加载时恢复状态:页面加载时,读取cookies中的选中项,并设置对应的checkbox状态。 ```javascript window.onload = ...
例如,可以添加一个`setCookies`方法来处理Cookie: ```php public function setCookies(array $cookies) { $cookie_string = ''; foreach ($cookies as $key => $value) { $cookie_string .= "$key=$value; "; ...
首先,通过`login()`方法发送登录信息,然后在后续请求中使用`setcookies()`传递cookies。 ```php $snoopy->login("http://login.example.com", $username, $password); $snoopy->setcookies($cookies_array); ``` ...
function setCookies(name, value) { var Days = 30; var exp = new Date(); exp.setTime(exp.getTime() + Days * 24 * 60 * 60 * 1000); document.cookie = name + "=" + escape(value) + ";expires=" + exp....
cookieJar.SetCookies(new Uri("http://example.com"), "CookieName=CookieValue; expires=Sat, 01 Jan 2030 00:00:00 GMT"); ``` 3. 使用`WebClient`或`HttpClient`发送HTTP请求,并将`CookieContainer`与请求关联...
public static void SetCookies(String CookieName, String CookieValues, HttpServletResponse response) { try { Cookie cookie = new Cookie(CookieName, CookieValues); cookie.setMaxAge(-1); // -1表示...
client.setCookies(huc, cj); ``` 3. **POST方式的数据提交** 对于需要POST数据的请求,如登录或表单提交,需要先将数据格式化为字符串,然后写入到输出流中。以下是一个基本的POST请求示例: ```java URL ...
在提供的代码段中,我们看到一个名为`SetCookies`的Servlet类,该类继承自`HttpServlet`。这个Servlet的主要作用是设置两种类型的Cookie:一种是会话级Cookie,另一种是持久性Cookie。 1. **会话级Cookie**: 会话...
- **Flag responses that set cookies**:此功能有助于识别那些设置了cookie的响应,这对于理解用户会话管理非常关键。 3. 用户界面与功能: - **菜单**:Fiddler的菜单提供了多种操作,如捕获流量(File > ...
client.setCookies(huc, cj); ``` #### 四、模拟POST请求 POST请求通常用于向服务器提交数据。以下是如何使用Java模拟POST请求的步骤: ##### 代码示例: ```java // 创建URL对象 URL url = new URL(...
request.setCookies(cookies); QNetworkAccessManager *manager = new QNetworkAccessManager(this); QNetworkReply *reply = manager->get(request); ``` 这段代码中: - 从`QNetworkCookieJar`中获取特定URL的...
set-cookie模块导出一个函数setCookie 。 它带有两个必需参数和一个可选参数: setCookie ( cookieName , cookieValue , options ) ; cookieName 细绳 Cookie的名称。 cookieValue 细绳 Cookie的值。 options ...