<%@ page language="java" contentType="text/html; charset=GBK"
pageEncoding="UTF-8"%>
<%@ page import="com.jspsmart.upload.*,java.util.*"%>
<%@ page import="Dao.*,Entity.*,DaoIpml.*"%>
<%
request.setCharacterEncoding("GBK");
//实例化+初始化
SmartUpload upload=new SmartUpload();
upload.initialize(pageContext);
upload.upload();
//用SmartUPload组件中的request来取代原来的request
Request req=upload.getRequest();
String number=req.getParameter("txtNumber");
String name=req.getParameter("txtname");
String brand=req.getParameter("textband");
String moble=req.getParameter("txtmodel");
double price=Double.parseDouble(req.getParameter("txtprice"));
String description=req.getParameter("txtdescrition");
String pimage=req.getParameter("productImage");
//传图片
Files files=upload.getFiles();
String filename=null;
String realpath=null;
if(files!=null && files.getCount()>0){
File imgfile=files.getFile(0);
filename=new Date().getTime()+imgfile.getFileName();
realpath=this.getServletContext().getRealPath("/");
imgfile.saveAs(realpath+"image/"+filename,SmartUpload.SAVE_PHYSICAL);
}
ProductDao dao=new ProductDaoIpml();
Product product=new Product();
product.setSerilNumber(number);
product.setName(name);
product.setBrand(brand);
product.setModel(moble);
product.setPrice(price);
product.setPicture(filename);
product.setDescription(description);
boolean result=dao.insertProduct(product);
if(result){
request.getRequestDispatcher("doShowProduct.jsp").forward(request,response);
}else{
out.print("<script>alert('插入失败!');</script>");
}
%>