首页>代码>基于jsp+servlet的在线商城系统设计(可做期末设计)>/EasyBuy/src/com/hr/Servlet/DoProductAddServlet.java
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 DoProductAddServlet 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 pname = req1.getParameter("productName");
		String id = req1.getParameter("parentId");
		String price = req1.getParameter("productPrice");
		String desc = req1.getParameter("productDesc");
		String stock = req1.getParameter("productStock");
		EASYBUY_PRODUCT p = null;
		if(price!=null && stock!=null && id!=null){
			p = new EASYBUY_PRODUCT(0, pname, desc, 
													Integer.parseInt(price), 
													Integer.parseInt(stock), 
													Integer.parseInt(id.split("-")[0]), 
													Integer.parseInt(id.split("-")[1]), 
													fname);
		}
		int count = 0;
		if(p!=null){
			count = EASYBUY_PRODUCTDao.insert(p);
		}
		
		req.getRequestDispatcher("productSelect").forward(req, resp);
		
	}
}
最近下载更多
blank_  LV2 8月20日
TY0165  LV20 6月19日
kuyedie  LV1 6月17日
qtingchh  LV3 5月3日
微信网友_6680567232876544  LV8 2023年10月11日
zj20020510  LV5 2023年9月18日
SDLFJL  LV6 2023年7月25日
zhumeng168  LV5 2023年7月12日
joker1branch  LV5 2023年6月19日
saonan  LV3 2023年6月13日
最近浏览更多
ffcbgdg 11月6日
暂无贡献等级
163464asdf 7月10日
暂无贡献等级
3038169233  LV1 6月29日
blank_  LV2 6月28日
liyan54188  LV2 6月25日
sdaijdiafafon 6月23日
暂无贡献等级
TY0165  LV20 6月19日
暂无贡献等级
ahhhahhhahhh  LV1 6月17日
kuyedie  LV1 6月17日
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友