package com.tuan.struts.action;
import java.util.List;
import javax.annotation.Resource;
import javax.servlet.http.HttpServletRequest;
import org.apache.struts2.ServletActionContext;
import com.tuan.model.Item;
import com.tuan.model.User;
import com.tuan.service.BasketService;
import com.tuan.service.ItemService;
import com.tuan.service.OrdersService;
public class likeItem {
private BasketService basketService;
private ItemService itemService;
private OrdersService orderService;
public OrdersService getOrderService() {
return orderService;
}
@Resource
public void setOrderService(OrdersService orderService) {
this.orderService = orderService;
}
public BasketService getBasketService() {
return basketService;
}
public ItemService getItemService() {
return itemService;
}
@Resource
public void setItemService(ItemService itemService) {
this.itemService = itemService;
}
@Resource
public void setBasketService(BasketService basketService) {
this.basketService = basketService;
}
public String putIn() {
HttpServletRequest request = ServletActionContext.getRequest();
String itemID = (String) request.getSession().getAttribute(
"currentItemId");
Item item=this.itemService.getItemById(Integer.valueOf(itemID));
User user = (User) request.getSession().getAttribute("currentUser");
if (!this.basketService.isSame(item, user)) {
this.basketService.saveBasket(item, user);
}
return "success";
}
public String readBasket() {
HttpServletRequest request = ServletActionContext.getRequest();
User user = (User) request.getSession().getAttribute("currentUser");
List<Item> baskerList = this.basketService.readBasket(user);
request.getSession().setAttribute("basketList", baskerList);
return "success";
}
public String delete(){
HttpServletRequest request = ServletActionContext.getRequest();
String itemIDs = request.getParameter("ID");
int itemID=Integer.valueOf(itemIDs);
User user = (User) request.getSession().getAttribute("currentUser");
int userID=user.getId();
this.basketService.delete(itemID, userID);
readBasket();
return "success";
}
public String buyFromBusket(){
HttpServletRequest request = ServletActionContext.getRequest();
String itemIDs = request.getParameter("ID");
int itemID=Integer.valueOf(itemIDs);
Item item=this.itemService.getItemById(itemID);
User user = (User) request.getSession().getAttribute("currentUser");
request.getSession().setAttribute("currentItem",item);
int userID=user.getId();
this.orderService.saveOrder(item, user);
this.basketService.delete(itemID, userID);
return "success";
}
public String location(){
HttpServletRequest request = ServletActionContext.getRequest();
String city = request.getParameter("city");
request.getSession().setAttribute("city", city);
return "success";
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
团购网站SSH最新技术代码 (240个子文件)
likeItem.class 4KB
OrdersDaoImple.class 3KB
orderCheck.class 3KB
BasketDaoImpl.class 3KB
ItemDaoImpl.class 3KB
regist.class 2KB
Item.class 2KB
UserDaoImpl.class 2KB
BasketServiceImpl.class 2KB
Update.class 2KB
OrdersServiceImpl.class 2KB
login.class 2KB
loadList.class 2KB
ItemServiceImpl.class 2KB
Buy.class 2KB
User.class 2KB
UserServiceImpl.class 1KB
Orders.class 1KB
loginInterceptor.class 1KB
Basket.class 1KB
GenericDaoImpl.class 853B
ItemService.class 525B
ItemDao.class 513B
BasketDao.class 472B
BasketService.class 431B
UserService.class 381B
UserDao.class 370B
OrdersService.class 368B
OrdersDao.class 354B
.classpath 8KB
org.eclipse.wst.common.component 450B
org.eclipse.wst.jsdt.ui.superType.container 49B
reset.css 7KB
waterfall.css 2KB
regist.css 2KB
login.css 2KB
showOne.css 1KB
guide.css 759B
index.css 429B
user.css 250B
hibernate3.jar 2.15MB
jasperreports-2.0.5.jar 1.87MB
jgroups-2.2.8.jar 1.54MB
xwork-core-2.1.6.jar 1.49MB
aspectjweaver.jar 1.47MB
jfreechart-1.0.6.jar 1.16MB
iText-2.1.3.jar 1.02MB
poi-3.0.1.jar 888KB
freemarker-2.3.15.jar 859KB
struts2-core-2.1.8.1.jar 738KB
jxl.jar 706KB
c3p0-0.9.1.2.jar 596KB
jboss-jmx.jar 578KB
jboss-common.jar 570KB
struts.jar 537KB
lucene-core-2.2.0.jar 526KB
sqljdbc4.jar 525KB
jboss-cache.jar 505KB
mysql-connector-java-5.0.3-bin.jar 482KB
spring-beans.jar 477KB
spring-context.jar 466KB
proxool-0.8.3.jar 465KB
javassist.jar 460KB
antlr-2.7.6.jar 433KB
jboss-archive-browsing.jar 404KB
spring-webmvc.jar 393KB
standard.jar 385KB
log4j-1.2.15.jar 383KB
spring-orm.jar 369KB
mail.jar 348KB
log4j-1.2.11.jar 342KB
spring-jdbc.jar 328KB
spring-aop.jar 318KB
cglib-nodep-2.1_3.jar 317KB
dom4j-1.6.1.jar 307KB
jcommon-1.0.10.jar 304KB
commons-httpclient.jar 298KB
jtds-1.2.5.jar 295KB
simple-xml-2.3.6.jar 292KB
msbase.jar 280KB
spring-core.jar 279KB
hibernate-annotations.jar 259KB
commons-lang.jar 237KB
ognl-2.7.3.jar 234KB
spring-tx.jar 226KB
jaxen-1.1-beta-7.jar 222KB
jboss-system.jar 218KB
ehcache-1.2.3.jar 203KB
spring-web.jar 190KB
hibernate-search.jar 188KB
stax-1.2.0.jar 175KB
commons-collections-2.1.1.jar 171KB
concurrent-1.3.2.jar 167KB
spring-webmvc-portlet.jar 146KB
oscache-2.4.1.jar 130KB
jotm.jar 121KB
xml-apis.jar 121KB
commons-dbcp.jar 119KB
junit.jar 114KB
hibernate-entitymanager.jar 114KB
共 240 条
- 1
- 2
- 3
资源评论
- 葉飞纷飞2014-09-17资源可用!界面设计的挺好的,可做参考。
quanxiangrong
- 粉丝: 0
- 资源: 4
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功