java 两个页面传递数据,请问Cookie怎么在两个页面间传递数据?
參考代碼如下:
//如果請(qǐng)求的Cookie對(duì)象為空
if (Request.Cookies["userCookie"] == null)
{
//創(chuàng)建一個(gè)Cookie對(duì)象
HttpCookie userCookie = new HttpCookie("userCookie");
//給對(duì)象賦值
userCookie.Values["userName"] =
userInfo.UserName.ToString();
userCookie.Values["lastVist"] =
DateTime.Now.ToString();
userCookie.Values["count"] = "1";
//設(shè)置對(duì)象的過期時(shí)間
userCookie.Expires = DateTime.Now.AddDays(30);
//添加到Cookies集合
Response.Cookies.Add(userCookie);
}
//不為空的情況
else
{
int counter =
Convert.ToInt32
(Request.Cookies["userCookie"]["count"]) + 1;
HttpCookie userCookie =
new HttpCookie("userCookie");
userCookie.Values["userName"] =
userInfo.UserName.ToString();
userCookie.Values["lastVist"] =
DateTime.Now.ToString();
userCookie.Values["count"] =
counter.ToString();
userCookie.Expires =
DateTime.Now.AddDays(30);
Response.Cookies.Add(userCookie);
}
總結(jié)
以上是生活随笔為你收集整理的java 两个页面传递数据,请问Cookie怎么在两个页面间传递数据?的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: linux 进程函数替换,Linux使用
- 下一篇: 检测到目标url存在内部ip地址泄露_C