资源简介
一个简单的网上书店购物车系统,可实现增删改查购物车里面的图书,和结算功能。
代码片段和文件信息
package action;
import java.util.Collection;
import java.util.List;
import javax.servlet.ServletContext;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpSession;
//import org.apache.struts2.ServletActionContext;
import org.apache.struts2.interceptor.ServletRequestAware;
import org.apache.struts2.util.ServletContextAware;
import vo.Bookinfo;
import vo.BookinfoDAO;
import text.CartBean;
import text.CartItemBean; //import vo.User;
//import javax.servlet.http.HttpServletRequest;
//import javax.servlet.http.HttpSession;
import com.opensymphony.xwork2.ActionSupport;
//import javax.servlet.ServletContext;
//import javax.servlet.http.HttpServletRequest;
//import javax.servlet.http.HttpSession;
public class addAction extends ActionSupport implements ServletRequestAware
ServletContextAware {
private Bookinfo bookinfo;
private BookinfoDAO bookinfodao;
private List books;
private String message;
private String keyword;
private CartBean cartbean;
private HttpServletRequest request;
private ServletContext context;
// private String id;
// private Collection cl;
private CartItemBean cartit;
private Bookinfo book;
public addAction() {
bookinfo = new Bookinfo();
bookinfodao = new BookinfoDAO();
}
public String showcart() throws Exception {
HttpSession session = request.getSession();
cartbean = (CartBean) session.getAttribute(“cartbean“);
return “showcart“;
}
public String execute() throws Exception {
HttpSession session = request.getSession();
cartbean = (CartBean) session.getAttribute(“cartbean“);
if (cartbean == null) {
cartbean = new CartBean();
}
String strBookId = request.getParameter(“add“);
bookinfo = bookinfodao.findById(Integer.parseInt(strBookId));
if (strBookId != null && !““.equals(strBookId)) {
int bookId = bookinfo.getId();
cartbean.addItem(new Integer(bookId) bookinfo);
session.setAttribute(“cartbean“ cartbean);
}
books = bookinfodao.findBykey(keyword);
// cl=cartbean.getItems();
// if(cl.size()>0)
// {
// //book = cartit.getBook();
// }
return SUCCESS;
}
public Bookinfo getBookinfo() {
return bookinfo;
}
public void setBookinfo(Bookinfo bookinfo) {
this.bookinfo = bookinfo;
}
public BookinfoDAO getBookinfodao() {
return bookinfodao;
}
public void setBookinfodao(BookinfoDAO bookinfodao) {
this.bookinfodao = bookinfodao;
}
public List getBooks() {
return books;
}
public void setBooks(List books) {
this.books = books;
}
public String getMessage() {
return message;
}
public void setMessage(String message) {
this.message = message;
}
// public String getKey() {
// return keyword;
// }
//
// public void setKey(String keyword) {
// this.keyword = keyword;
// }
// public String getId() {
// return id;
// }
//
// public void setId(String id) {
//
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 3852 2011-01-11 19:44 BookBeanStruts\.classpath
文件 511 2010-11-29 19:04 BookBeanStruts\.myhibernatedata
文件 311 2011-02-24 00:00 BookBeanStruts\.myme
文件 1435 2010-11-18 12:07 BookBeanStruts\.project
文件 157 2010-10-27 20:30 BookBeanStruts\.settings\org.eclipse.core.resources.prefs
文件 629 2010-10-21 15:36 BookBeanStruts\.settings\org.eclipse.jdt.core.prefs
文件 3645 2011-01-11 19:25 BookBeanStruts\src\.struts.mex
文件 3539 2011-02-16 11:41 BookBeanStruts\src\action\addAction.java
文件 4169 2010-11-29 12:00 BookBeanStruts\src\action\baocunAction.java
文件 1612 2010-11-24 12:09 BookBeanStruts\src\action\bookinfoAction.java
文件 3130 2010-11-25 11:50 BookBeanStruts\src\action\delAction.java
文件 1417 2010-11-18 14:55 BookBeanStruts\src\action\dengAction.java
文件 4435 2010-11-26 15:55 BookBeanStruts\src\action\index0Action.java
文件 1549 2010-11-25 15:05 BookBeanStruts\src\action\SearchallAction.java
文件 1527 2011-01-11 19:49 BookBeanStruts\src\action\selectAction.java
文件 2778 2010-11-25 15:05 BookBeanStruts\src\action\showcartAction.java
文件 4812 2011-03-02 08:51 BookBeanStruts\src\action\Wpbrand_show.class
文件 1179 2010-11-19 08:36 BookBeanStruts\src\action\ZhuceAction.java
文件 927 2011-01-11 19:46 BookBeanStruts\src\hibernate.cfg.xm
文件 3321 2010-11-18 12:07 BookBeanStruts\src\org\HibernateSessionFactory.java
文件 1606 2011-01-11 19:48 BookBeanStruts\src\struts.xm
文件 2361 2010-10-21 15:45 BookBeanStruts\src\text\BookBean.java
文件 11595 2010-11-22 14:36 BookBeanStruts\src\text\BookDBBean.java
文件 2192 2010-11-25 17:41 BookBeanStruts\src\text\CartBean.java
文件 1035 2010-11-22 14:35 BookBeanStruts\src\text\CartItemBean.java
文件 2206 2010-11-26 14:39 BookBeanStruts\src\text\Select.java
文件 2218 2010-10-26 11:08 BookBeanStruts\src\text\Select1.java
文件 149 2010-11-12 13:55 BookBeanStruts\src\text\UsernameExistException.java
文件 336 2010-11-18 13:32 BookBeanStruts\src\vo\ba
文件 1657 2010-11-25 15:27 BookBeanStruts\src\vo\Bookinfo.hbm.xm
............此处省略85个文件信息
- 上一篇:QQ批量登陆工具
- 下一篇:工行银企互联NC模式制作PDF电子回单
相关资源
- Struts2.3.15.1版本升级到2.3.32详细流程
- 韩顺平Struts22017年视频
- 基本注册页面的设计
- K8_Struts2_EXP S2-045 & 任意文件上传 201
- struts2+hibernate整合实现登录注册功能
- Struts2漏洞利用工具Devmode版
- 租房系统 使用ssh框架 利用Struts2框架
- 东城在线答疑系统
- struts2 论坛系统
- Struts2+Spring+Hibernate在线商城项目源代
- struts2+hibernate做的上传和文件
- 简单struts2项目(人事管理)
- 中文网页自动分类器
- 商品管理信息系统struts2+spring+hiberna
- struts2+spring2.5+hibernate3.2大型项目
- struts2框架json传递后台数据到echarts
- Struts框架的三个项目
- K8_Struts2_EXP S2-045 & 任意文件上传 201
- struts2人力资源管理系统
- 基于Struts2旅游信息管理系统的设计与
- Hibernate_Struts2_学生选课系统完整版系
- 基于Struts2+JDBC+DAO,设计一个简单的网
- 采用struts2架构构建一个简单的登录系
- 基于struts2的网上书店系统的设计与实
- K8 Struts2 Exploit(S2-005 CVE-2010-1870)漏洞
- struts2简单购物车
- Struts2+Hibernate实现的一个留言程序
- Struts2_day03笔记
- Struts2漏洞检查工具2018版.zip
- Struts2漏洞检查工具2018版 V2.1.exe
评论
共有 条评论