Bootstrap

java servlet web网上花店商城系源码

java web网上花店商城系统

网上花店商场系统
系统支持前台会员的注册登陆,系统留言,花朵的品种选择,详情浏览,加入购物车,购买花朵等;

后台支持管理员的花朵种类添加,花朵详情的添加修改,用户管理,留言管理,商场新闻管理等

运行环境

jdk8(7)+tomcat7,8+mysql5.X +eclipse(idea)

项目技术

jsp+servlet+js


数据库总8张表

数据库配置信息

链接mysql代码在com.hr.dao.Basedao.java文件下。

访问地址:

http://localhost:8080/FlowerShop/indexSelect
或者
http://localhost:8080/FlowerShop

用户 :cookie 111111

管理员:admin admin


java 环境安装包   包含 eclipse jdk mysql等

 

 

 

 

package com.hr.Servlet;


import java.io.IOException;

import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import com.hr.dao.EASYBUY_PRODUCTDao;
import com.hr.entity.EASYBUY_PRODUCT;
import com.jspsmart.upload.File;
import com.jspsmart.upload.Files;
import com.jspsmart.upload.Request;
import com.jspsmart.upload.SmartUpload;
import com.jspsmart.upload.SmartUploadException;

public class DoProductUpdateServlet extends HttpServlet {
	@Override
	protected void service(HttpServletRequest req, HttpServletResponse resp)
			throws ServletException, IOException {
SmartUpload su = new SmartUpload();
		
		su.initialize(this.getServletConfig(), req, resp);
		
		try {
			su.upload();
		} catch (SmartUploadException e) {
			e.printStackTrace();
		}
		
		Files fs = su.getFiles();//获得所有文件
		File f = fs.getFile(0);//获得上传的文件
		String fname = f.getFileName();//获得文件名
		try {
			su.save("images/product");//保存图片到指定位置
		} catch (SmartUploadException e) {
			e.printStackTrace();
		}
		Request req1 = su.getRequest();
		String id = req1.getParameter("id");
		String pname = req1.getParameter("productName");
		String pid = req1.getParameter("parentId");
		String price = req1.getParameter("productPrice");
		String desc = req1.getParameter("productDesc");
		String stock = req1.getParameter("productStock");
		EASYBUY_PRODUCT p = new EASYBUY_PRODUCT(Integer.parseInt(id), 
												pname, 
												desc, 
												Integer.parseInt(price), 
												Integer.parseInt(stock), 
												Integer.parseInt(pid.split("-")[0]), 
												Integer.parseInt(pid.split("-")[1]), 
												fname);
		int count = 0;
		if(p!=null){
			count = EASYBUY_PRODUCTDao.update(p);
		}
		
		req.getRequestDispatcher("productSelect").forward(req, resp);
		
	}
}

 

 

 

;