• 大小: 80KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-06-10
  • 语言: 其他
  • 标签: struts2  

资源简介

一个简单的网上书店购物车系统,可实现增删改查购物车里面的图书,和结算功能。

资源截图

代码片段和文件信息

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\.mymetadata

     文件       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.xml

     文件       3321  2010-11-18 12:07  BookBeanStruts\src\org\HibernateSessionFactory.java

     文件       1606  2011-01-11 19:48  BookBeanStruts\src\struts.xml

     文件       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\baseHibernateDAO.java

     文件       1657  2010-11-25 15:27  BookBeanStruts\src\vo\Bookinfo.hbm.xml

............此处省略85个文件信息

评论

共有 条评论