java 两个页面传递数据,请问Cookie怎么在两个页面间传递数据?
參考代碼如下:
//如果請求的Cookie對象為空
if (Request.Cookies["userCookie"] == null)
{
//創建一個Cookie對象
HttpCookie userCookie = new HttpCookie("userCookie");
//給對象賦值
userCookie.Values["userName"] =
userInfo.UserName.ToString();
userCookie.Values["lastVist"] =
DateTime.Now.ToString();
userCookie.Values["count"] = "1";
//設置對象的過期時間
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);
}
總結
以上是生活随笔為你收集整理的java 两个页面传递数据,请问Cookie怎么在两个页面间传递数据?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: linux 进程函数替换,Linux使用
- 下一篇: 开户银行名称是什么意思