productedUpdate.jsp
上传用户:yatiankong
上传日期:2014-05-16
资源大小:5604k
文件大小:4k
源码类别:

Applet

开发平台:

Java

  1. <%@ page contentType="text/html; charset=GB2312"%>
  2. <%@ page import="java.sql.*,com.jspsmart.upload.*"%>
  3. <%@ page import="java.sql.* ,java.util.Date,java.text.SimpleDateFormat"%>
  4. <jsp:useBean id="file_Bean" class="MyFly.Bean.file_Bean" scope="request"/>
  5. <jsp:useBean id="useclassBean" class="MyFly.Bean.useclassBean" scope="request"/>
  6. <jsp:useBean id="characterclassBean" class="MyFly.Bean.characterclassBean" scope="request"/>
  7. <jsp:useBean id="productinfoBean" class="MyFly.Bean.productinfoBean" scope="request"/>
  8. <%!
  9.    String fun(String str)
  10.    {
  11.       try
  12.   {
  13.       return new String(str.getBytes("ISO8859_1"));
  14.   }
  15.   catch(Exception e)
  16.   {
  17.      return "";
  18.   }
  19.    }
  20. %>
  21. <%
  22.   try{
  23.    String str=request.getRealPath("/");
  24.    str+="\XKB\product_image";
  25.    SmartUpload mySmartUpload=new SmartUpload();
  26.    mySmartUpload.initialize(pageContext);
  27.  
  28.   mySmartUpload.setTotalMaxFileSize(20000000);
  29.   mySmartUpload.upload();
  30.   
  31.    String productID=mySmartUpload.getRequest().getParameter("productID");
  32.    productinfoBean.setProductID(productID);
  33.    productinfoBean.getNew(productID);
  34.    
  35.    String productName=mySmartUpload.getRequest().getParameter("productName");
  36.    productinfoBean.setProductName(productName);
  37.   
  38.    String useclassID=mySmartUpload.getRequest().getParameter("useclassID");
  39.    productinfoBean.setUseclassID(Integer.parseInt(useclassID));
  40.    
  41.    String characterID=mySmartUpload.getRequest().getParameter("characterID");
  42.    productinfoBean.setCharacterID(Integer.parseInt(characterID));
  43.    
  44.    String marketPrice=mySmartUpload.getRequest().getParameter("marketPrice");
  45.    productinfoBean.setMarketPrice(Float.parseFloat(marketPrice));
  46.    
  47.    String preferPrice=mySmartUpload.getRequest().getParameter("preferPrice");
  48.    productinfoBean.setPreferPrice(Float.parseFloat(preferPrice));
  49.    
  50.    SimpleDateFormat formatter = new SimpleDateFormat ("yyyy-MM-dd");//将显示"1999-10-1 21:03:10"的格式. 
  51.    Date currentTime_1 = new Date(); 
  52.    String appendTime = formatter.format(currentTime_1); 
  53.    productinfoBean.setShangData(appendTime);
  54.    
  55.    String storage=mySmartUpload.getRequest().getParameter("storage");
  56.    productinfoBean.setStorage(Integer.parseInt(storage));
  57.    
  58.    com.jspsmart.upload.File maxpic=mySmartUpload.getFiles().getFile(0);
  59.    String max=maxpic.getFileName();
  60.    if(max == null || max=="" || max.equals(""))
  61.    {
  62.          //????,?????????
  63.    }
  64.    else
  65.    {
  66.      String maxFile="max"+max;
  67.      file_Bean.setPathName(str);
  68.      String maxName=file_Bean.getFileName(maxFile);
  69.  maxpic.saveAs("/XKB/product_image/" + maxName);
  70.  productinfoBean.setMaxPicture(maxName);
  71.    }
  72.    com.jspsmart.upload.File minpic=mySmartUpload.getFiles().getFile(1);
  73.    String min=minpic.getFileName();
  74.    if(min == null || min=="" || min.equals(""))
  75.    {
  76.        //????,?????????
  77.    }
  78.    else
  79.    {
  80.       String minFile="min"+min;
  81.       file_Bean.setPathName(str);
  82.       String minName=file_Bean.getFileName(minFile);
  83.       productinfoBean.setMinPicture(minName);
  84.   minpic.saveAs("/XKB/product_image/" + minName);
  85.    }
  86.    
  87.    String introduce=mySmartUpload.getRequest().getParameter("content");
  88.    productinfoBean.setIntroduce(introduce);
  89.    
  90.    String tuijian=mySmartUpload.getRequest().getParameter("tuijian");
  91.    if(tuijian==null)
  92.    {
  93.       productinfoBean.setTuijian(0);
  94. }
  95. else
  96. {
  97.    productinfoBean.setTuijian(1);
  98. }
  99.    if(productinfoBean.update()==0)
  100.    {
  101.        out.println("<Script language=JavaScript>alert('????');javascript:history.back();</Script>");
  102.    }
  103.    else
  104.    { 
  105.        response.sendRedirect("proView.jsp?proType=all&pageNum=1&proNum=1");
  106.    }
  107.   }
  108.   catch(Exception e)
  109.    {
  110.      out.println("<Script language=JavaScript>alert('??????');javascript:history.back();</Script>");
  111.    }
  112.    %>
  113.  </body>
  114. </html>