91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

資源簡介

仿京東商城部分功能,從注冊登錄,首頁展示,搜索框,到頁面的詳情,加入購物車,將購物車存儲到redis中。后臺使用Spring+SpringMVC+MyBatis+Redis實現。對初學者是一個非常好的聯系項目,不大也不小,而且先后臺都有涉及。

資源截圖

代碼片段和文件信息

package?com.jd.controller;

import?java.util.HashMap;

import?javax.servlet.http.HttpSession;

import?org.springframework.beans.factory.annotation.Autowired;
import?org.springframework.beans.factory.annotation.Value;
import?org.springframework.stereotype.Controller;
import?org.springframework.ui.Model;
import?org.springframework.web.bind.annotation.RequestMapping;
import?org.springframework.web.bind.annotation.ResponseBody;

import?com.alibaba.fastjson.JSON;
import?com.jd.pojo.Item;
import?com.jd.service.ItemService;
import?com.jd.utils.JedisClient;

/**
?*?購物車Controller
?*?@author?ooyhao
?*
?*/
@Controller
public?class?CartController?{

@Autowired
private?JedisClient?jedisClientPool;

@Autowired
private?ItemService?itemService;

@Value(“SESSION_USER“)
private?String?SESSION_USER;

/*@RequestMapping(“/toCart“)
public?String?toCart(HttpSession?sessionModel?model)?{

Mapject>?map?=?(Mapject>)?session.getAttribute(SESSION_USER);
if(map?!=?null)?{
model.addAttribute(“SESSION_CART“?map.get(“cart“));
}
System.out.println(map);
return?“cart“;
}*/
@RequestMapping(“/toCart“)
public?String?toCart(HttpSession?sessionModel?model)?{
String?username?=?(String)?session.getAttribute(“username“);
String?json?=?jedisClientPool.get(“CART:“+username);

HashMap?cart?=?JSON.parseobject(json?HashMap.class);
// System.out.println(cart);
if(cart?!=?null)?{?
model.addAttribute(“SESSION_CART“?cart);
}?
return?“cart“;
}


/**
?*?添加購物車成功頁面
?*//*
@RequestMapping(value?=?“/addToCart“)
public?String?addToCart(Integer?numberLong?idHttpSession?sessionModel?model)?{
//獲得需要添加的商品信息
Mapject>?map?=??(Mapject>)?session.getAttribute(SESSION_USER);
if(map?==?null)?{
//表示還未登錄重定向到登錄頁面
return?“redirect:/loginOrRegister.action“;
}
User?user?=?(User)?map.get(“user“);
Item?item?=?null;
if(user?==?null)?{
//表示還未登錄重定向到登錄頁面
return?“redirect:/loginOrRegister.action“;
}else?{
//表示已經登錄
HashMap?cart?=?(HashMap)?map.get(“cart“);
if(cart?==?null)?{
//表示該session中還沒有存在購物車
cart?=?new?HashMap();
item?=?itemService.findItemById(id);
item.setNum(number);
cart.put(id?item);
map.put(“cart“?cart);
}else?{
//表示該session中已經存在有購物車,則需要判斷購物車中是否包含該商品
item?=?cart.get(id);
if(item?==?null)?{
//表示購物車中不存在此類商品,需要添加新的
item?=?itemService.findItemById(id);
item.setNum(number);
cart.put(id?item);
}else?{
//表示購物車中已經有這類商品了
item.setNum(item.getNum()+number);
cart.put(id?item);
}
map.put(“cart“?cart);
}

}
model.addAttribute(“item“item);
session.setAttribute(SESSION_USER?map);
return?“addToCart“;
}*/
/**
?*?添加購物車成功頁面
?*/
@RequestMapping(value?=?“/addToCart“)
public?String?addToCart(Integer?numberLong?idHttpSession?sess

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2018-06-18?22:48??jd\
?????文件?????????986??2018-06-18?23:47??jd\.classpath
?????文件?????????902??2018-06-11?20:19??jd\.project
?????目錄???????????0??2018-06-18?22:48??jd\.settings\
?????文件?????????567??2018-06-11?20:16??jd\.settings\.jsdtscope
?????文件?????????388??2018-06-14?18:07??jd\.settings\org.eclipse.core.resources.prefs
?????文件?????????364??2018-06-11?20:16??jd\.settings\org.eclipse.jdt.core.prefs
?????文件?????????535??2018-06-11?20:16??jd\.settings\org.eclipse.wst.common.component
?????文件?????????305??2018-06-11?20:16??jd\.settings\org.eclipse.wst.common.project.facet.core.xml
?????文件??????????49??2018-06-11?20:16??jd\.settings\org.eclipse.wst.jsdt.ui.superType.container
?????文件???????????6??2018-06-11?20:16??jd\.settings\org.eclipse.wst.jsdt.ui.superType.name
?????目錄???????????0??2018-06-18?22:48??jd\build\
?????目錄???????????0??2018-06-18?23:47??jd\build\classes\
?????文件????????3335??2018-06-11?20:16??jd\build\classes\applicationContext-dao.xml
?????文件????????1340??2018-06-11?20:16??jd\build\classes\applicationContext-redis.xml
?????目錄???????????0??2018-06-18?23:47??jd\build\classes\com\
?????目錄???????????0??2018-06-18?23:47??jd\build\classes\com\jd\
?????目錄???????????0??2018-06-18?23:47??jd\build\classes\com\jd\controller\
?????文件????????5636??2018-06-18?23:47??jd\build\classes\com\jd\controller\CartController.class
?????文件????????1674??2018-06-18?23:47??jd\build\classes\com\jd\controller\ItemController.class
?????文件????????1260??2018-06-18?23:47??jd\build\classes\com\jd\controller\SearchController.class
?????文件????????3747??2018-06-18?23:47??jd\build\classes\com\jd\controller\UserController.class
?????目錄???????????0??2018-06-18?23:47??jd\build\classes\com\jd\dao\
?????文件?????????396??2018-06-18?23:47??jd\build\classes\com\jd\dao\ItemDao.class
?????文件?????????714??2018-06-11?20:16??jd\build\classes\com\jd\dao\ItemDao.xml
?????文件?????????188??2018-06-18?23:47??jd\build\classes\com\jd\dao\ItemDescDao.class
?????文件?????????415??2018-06-11?20:16??jd\build\classes\com\jd\dao\ItemDescDao.xml
?????文件?????????432??2018-06-18?23:47??jd\build\classes\com\jd\dao\UserDao.class
?????文件?????????803??2018-06-11?20:16??jd\build\classes\com\jd\dao\UserDao.xml
?????目錄???????????0??2018-06-18?23:47??jd\build\classes\com\jd\junitTest\
?????文件????????1414??2018-06-18?23:47??jd\build\classes\com\jd\junitTest\GsonTest.class
............此處省略254個文件信息

評論

共有 條評論