• 大小: 15.95MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-07-16
  • 语言: 数据库
  • 标签: ssh农产品  

资源简介

基于ssh的农产品交易平台,spring+struts+hibernate+mysql数据库,带数据库脚本

资源截图

代码片段和文件信息

package com.action;

import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.Iterator;
import java.util.List;
import java.util.Map;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpSession;

import org.apache.struts2.ServletActionContext;

import com.dao.TGoodsDAO;
import com.dao.TMingxiDAO;
import com.dao.TOrderDAO;
import com.model.TGoods;
import com.model.THuiyuan;
import com.model.TMingxi;
import com.model.TOrder;
import com.opensymphony.xwork2.ActionSupport;
import com.util.Cart;

public class buyAction extends ActionSupport
{
private TGoodsDAO goodsDAO;
private TOrderDAO orderDAO;
private TMingxiDAO mingxiDAO;

private String message;
private String path;
private String id;

public String addToCart()
{
HttpServletRequest request=ServletActionContext.getRequest();
HttpSession session=request.getSession();

int goodsId=Integer.parseInt(request.getParameter(“goodsId“));
int shuliang=Integer.parseInt(request.getParameter(“shuliang“));

TGoods goods=goodsDAO.findById(goodsId);
TMingxi mingxi=new TMingxi();
mingxi.setGoods(goods);
mingxi.setGoodsShuliang(shuliang);

Cart cart = (Cart)session.getAttribute(“cart“);
cart.addGoods(goodsId mingxi);
session.setAttribute(“cart“cart);

this.setMessage(“成功购物“);
this.setPath(“myCart.action“);
return “succeed“;
}



public String myCart()
{
return ActionSupport.SUCCESS;
}


public String orderQueren()
{
Map request=(Map)ServletActionContext.getContext().get(“request“);

return ActionSupport.SUCCESS;
}


public String orderSubmit()
{
HttpServletRequest request=ServletActionContext.getRequest();
HttpSession session=request.getSession();

Cart cart = (Cart)session.getAttribute(“cart“);
THuiyuan huiyuan=(THuiyuan)session.getAttribute(“huiyuan“);

TOrder order=new TOrder();
//order.setId(id);
order.setBianhao(new SimpleDateFormat(“yyyyMMddhhmmss“).format(new Date()));
order.setXiadanshi(new SimpleDateFormat(“yyyy-MM-dd hh:mm:ss“).format(new Date()));
order.setZt(“待受理“);

order.setSonghuodizhi(request.getParameter(“songhuodizhi“));
order.setFukuanfangshi(request.getParameter(“fukuanfangshi“));
order.setZongjia(cart.getTotalPrice());
order.setHuiyuanId(huiyuan.getId());


orderDAO.save(order);

for (Iterator it = cart.getItems().values().iterator(); it.hasNext();)
{

TMingxi mingxi = (TMingxi) it.next();

mingxi.setOrderId(order.getId());
mingxi.setGoodsId(mingxi.getGoods().getId());

mingxiDAO.save(mingxi);
}

cart.getItems().clear();
session.setAttribute(“cart“ cart);

request.setAttribute(“order“ order);

return ActionSupport.SUCCESS;

}



public String orderMine()
{
Map session= ServletActionContext.getContext().getSession();
THuiyuan huiyuan=(THuiyuan)session.get(“huiyuan“);

Str

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件        745  2014-03-11 13:12  农产品\agri\.classpath

     文件        552  2014-03-11 13:12  农产品\agri\.externalToolBuilders\org.eclipse.wst.common.project.facet.core.builder (9).launch

     文件        548  2014-03-11 13:12  农产品\agri\.externalToolBuilders\org.eclipse.wst.jsdt.core.javascriptValidator (9).launch

     文件        612  2014-03-13 02:52  农产品\agri\.myhibernatedata

     文件        285  2014-03-15 11:21  农产品\agri\.mymetadata

     文件       2627  2014-03-13 02:52  农产品\agri\.project

     文件        500  2014-03-11 13:12  农产品\agri\.settings\.jsdtscope

     文件        545  2018-04-27 16:01  农产品\agri\.settings\org.eclipse.core.resources.prefs

     文件        395  2014-03-11 13:12  农产品\agri\.settings\org.eclipse.jdt.core.prefs

     文件        453  2014-03-11 13:12  农产品\agri\.settings\org.eclipse.wst.common.component

     文件        252  2014-03-11 13:12  农产品\agri\.settings\org.eclipse.wst.common.project.facet.core.xml

     文件         49  2014-03-11 13:12  农产品\agri\.settings\org.eclipse.wst.jsdt.ui.superType.container

     文件          6  2014-03-11 13:12  农产品\agri\.settings\org.eclipse.wst.jsdt.ui.superType.name

     文件        474  2014-03-11 13:12  农产品\agri\.springBeans

     文件       6643  2018-04-20 22:04  农产品\agri\src\com\action\buyAction.java

     文件       7553  2018-04-27 15:59  农产品\agri\src\com\action\goodsAction.java

     文件       6992  2018-04-21 10:16  农产品\agri\src\com\action\huiyuanAction.java

     文件        777  2014-03-11 13:12  农产品\agri\src\com\action\indexAction.java

     文件       1840  2018-04-16 23:33  农产品\agri\src\com\action\leibieAction.java

     文件       2881  2018-04-16 23:34  农产品\agri\src\com\action\liuyanAction.java

     文件       2116  2018-04-27 15:27  农产品\agri\src\com\action\pingjiaAction.java

     文件       3980  2014-03-11 13:12  农产品\agri\src\com\dao\TAdminDAO.java

     文件       4935  2014-03-11 13:12  农产品\agri\src\com\dao\TGoodsDAO.java

     文件       5601  2018-04-05 12:36  农产品\agri\src\com\dao\THuiyuanDAO.java

     文件       4263  2014-03-11 13:12  农产品\agri\src\com\dao\TLeibieDAO.java

     文件       4843  2014-03-15 11:51  农产品\agri\src\com\dao\TLiuyanDAO.java

     文件       4459  2014-03-11 13:12  农产品\agri\src\com\dao\TMingxiDAO.java

     文件       5015  2014-03-11 13:12  农产品\agri\src\com\dao\TOrderDAO.java

     文件       4451  2014-03-15 11:33  农产品\agri\src\com\dao\TPingjiaDAO.java

     文件        782  2014-03-11 13:12  农产品\agri\src\com\model\TAdmin.hbm.xml

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

评论

共有 条评论

相关资源