模拟淘宝登录和购物车功能:使用cookie记录登录名,下次登录时能够记得上次的登录名,使用cookie模拟购物车功能,使用session记住登录信息并验证是否登录,防止利用url打开网站,并实现退出登录功能

<%@page import="java.net.URLDecoder"%>
<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here</title>

</head>
<body>
 <%
 String name = null;
 Cookie[] ck = request.getCookies();        //获取cookie集合
 for(Cookie cks:ck){
    if(cks.getName().equals("name")){
         name = cks.getValue();
     }
 }
 %>
 <form action="shop.jsp" method="post">
 卡号:<input type="text" name="name" value="<% if(name != null){out.print(name);}%>"><br>
 密码:<input type="password" name="password"><br>
 <input type="submit" value="登录">
 </form>
</body>
</html>
<%@page import="java.net.URLEncoder"%>
<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here</title>
</head>
<body>
<%
String name = request.getParameter("name");
 //创建cookie
      Cookie coo = new Cookie("name",name);

      coo.setMaxAge(60*60*24);//设置过期时间

      response.addCookie(coo);

      out.print("登入成功");
%>
<br>

<form action="shopbox.jsp"method="post">
<input type="checkbox"name="name1"value="gangbi"/>钢笔<br>
<input type="checkbox"name="name2"value="xie"/>鞋<br>
<input type="checkbox"name="name3"value="shangyi"/>上衣<br>
<input type="submit"value="添加至购物车">

</form>
您的购物车:
<%
Cookie[] mcc = request.getCookies();        //获取cookie集合
for(Cookie ok:mcc){
    if(ok.getName().equals("name1")){
        out.print(ok.getValue()+"<br>");
    }
}
Cookie[] mcc1 = request.getCookies();        //获取cookie集合
for(Cookie ok1:mcc1){
    if(ok1.getName().equals("name2")){
        out.print(ok1.getValue()+"<br>");
    }
}
Cookie[] mcc2 = request.getCookies();        //获取cookie集合
for(Cookie ok2:mcc2){
    if(ok2.getName().equals("name3")){
        out.print(ok2.getValue()+"<br>");
    }
}

%>
</body>
</html>
<%@page import="java.net.URLDecoder"%>
<%@page import="java.net.URLEncoder"%>
<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here</title>

</head>
<body>

<%
String name1 =request.getParameter("name1");
String name2 = request.getParameter("name2");
String name3 = request.getParameter("name3");

Cookie cks1= new Cookie("name1",name1);
response.addCookie(cks1);
cks1.setMaxAge(60*60*24);//设置过期时间
Cookie cks2= new Cookie("name2",name2);
response.addCookie(cks2);
cks2.setMaxAge(60*60*24);//设置过期时间
Cookie cks3= new Cookie("name3",name3);
response.addCookie(cks3);
cks3.setMaxAge(60*60*24);//设置过期时间
out.print("您的物品已经添加至购物车");
%>
<br>

</body>
</html>

时间: 2024-10-21 20:37:13

模拟淘宝登录和购物车功能:使用cookie记录登录名,下次登录时能够记得上次的登录名,使用cookie模拟购物车功能,使用session记住登录信息并验证是否登录,防止利用url打开网站,并实现退出登录功能的相关文章

使用cookie记录登录名,下次登录时能够记得上次的登录名,使用session记住登录信息并验证是否登录,防止利用url打开网站,并实现退出登录功能

<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <

模拟淘宝购物,运用cookie,记录登录账号信息,并且记住购物车内所选的商品

1.登录界面 <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"&

模拟淘宝登陆和购物车功能

登陆页面代码; <%@page import="java.net.URLDecoder"%> <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN

jquery模拟淘宝购物车

今天要实现的一个功能页面就是利用jquery代码模拟一个淘宝网的购物车结算页面 总体页面效果如图: 首先我们要实现的内容的需求有如下几点: 1.在购物车页面中,当选中“全选”复选框时,所有商品前的复选框被选中,否则所有商品的复选框取消选中. 2.当所有商品前的复选框选中时,“全选”复选框被选中,否则“全选”复选框取消选中. 3.单击图标-的时候数量减一而且不能让物品小于0并且商品总价与积分随之改变. 4.单击图标+的时候数量增加并且商品总价与积分随之改变. 5.单击删除所选将删除用户选中商品,单

Python 模拟淘宝登录的两种方法

方法一.urllib的post登录 import urllib import urllib2 import cookielib def taobao(username,password): cj = cookielib.CookieJar() print cj post_data = urllib.urlencode( { 'TPL_password':password, 'TPL_username':username, }) path = 'https://login.taobao.com/m

iOS开发——仿淘宝添加到购物车的动画效果实现

这篇博文实在不知道该起什么名字才能概况我的意思...挫语文水平 类似于淘宝一样,我们在写一些购物.订餐之类的app的时候,在用户选择购买或者加入购物车时可以添加一个商品飞到购物车中的动画效果,如下图所示: 实现这个效果还是不算难的,但涉及的问题比较多,还是挺有学习价值的.主要面对的问题有以下几点 1.cell中有button,如何获得该button,即如何知道用户点击的是哪一个button. 2.坐标系的转换,这里频繁使用坐标系转换,主要原因是这里需要涉及三个视图--cell.tableView

详解如何利用淘宝外部低价促销引流平台提高销量

“日前阿里巴巴零售平台开出5月第二张罚单,47个集市淘宝商家被查实参与“仿真刷单”,其中有26个皇冠级卖家,最高星级为4皇冠,开店最长的已超过八年.”--网易新闻 2015年的电商之路,注定是最艰难的一年!之前流行的一句话,“刷单是找死,不刷单是等死”,果真应验了. 显然,刷单致富路已到了尽头,对于实力不强的中小卖家来说,这无疑是最致命的打击了! 然而,除了刷单之外,就没有别的办法提高销量了吗?好在天无绝人之路,小编有幸采访了一位淘宝运营高手,从他那里了解到一些通过淘宝外部平台进行低价促销提高销

淘宝技术发展

转载 http://blog.csdn.net/kobejayandy/article/details/8685271 目录 一.引言 二.个人网站 三.Oracle/支付宝/旺旺 四.淘宝技术发展(Java时代:脱胎换骨) 五.淘宝技术发展(Java时代:坚若磐石) 六.淘宝技术发展(Java时代:创造技术-TFS) 七.淘宝技术发展(分布式时代:服务化) 作者:赵超 一.引言 光棍节的狂欢 “时间到,开抢!”坐在电脑前早已等待多时的小美一看时间已到 2011 年 11 月 11 日零时,便迫

网红淘宝店的成与败

近年来,随着直播的人气火热上升,越来越多的网红出现在我们的眼前.很多人都想成为网红,为什么呢?因为他们有人气,有喜欢自己的粉丝,而他们能通过这些粉丝和人气来获取利益,例如通过自己的人气接广告或卖东西给喜欢自己的粉丝.这就是为什么淘宝里有越来越多的网红店,他们通过自身的人气效应给自己打广告,在直播或博客中秀出自己店里的商品. 想要了解网红淘宝店的成与败,我们先来谈论网红淘宝店的运营方式.网红淘宝店当然老板是网红,但其实在幕后有一个操作团体,他们不仅起到封装网红的作用,还帮他们进货出货,网红只要负责