⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 a_upload.jsp

📁 用java做的网上商店系统!代码完整。希望为大家有所帮助!
💻 JSP
字号:
<%@ page language="java" import="java.util.*,com.jspsmart.upload.*,org.qhit.shop.db.*" pageEncoding="GB18030"%>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>    </head>  
  <body>
    <%
      int i=0;
      try{
    	//1.创建一个SmartUpload对象
    	SmartUpload su=new SmartUpload();
    	//2.初始化SmartUpload对象
    	su.initialize(config,request,response);
    	//限定这只能上传1M以下的(B为单位)
    	su.setMaxFileSize(1024*1024);
    	//限定允许上传的文件类型
    	su.setAllowedFilesList("jpg,gif,bmp");
    	//限定不允许上传的文件类型
    	//su.setDeniedFilesList("exe,,bat");
    	//3.上传文件
    	su.upload();
    	//4.保存文件
    	//int i=su.save("/images");
    	//4.重命名保存
    	String filename="wu.gif";
    	//如果有文件上传
    	if(su.getFiles().getSize()>0){
    		//从su对象中取所有的上传文件中的第一个
    		File file1=su.getFiles().getFile(0);
    		//利用时间戳加上文件的扩展名给文件重命名
    		filename=new Date().getTime()+"."+file1.getFileExt();
    		//另存文件
    		file1.saveAs("/images/"+filename);
    	}
    	i=1;
    	//取值(*)
    	request.setCharacterEncoding("gbk");
    	String gName=su.getRequest().getParameter("gName");
    	String gPrice1=su.getRequest().getParameter("gPrice1");
    	String gPrice2=su.getRequest().getParameter("gPrice2");
    	String xc=su.getRequest().getParameter("xc");
    	String cc=su.getRequest().getParameter("cc");
    	String gPinpai=su.getRequest().getParameter("gPinpai");
    	String gXiangxi=su.getRequest().getParameter("gXiangxi");
    	
    	//封装数据
    	GoodsBean gb=new GoodsBean();
    	gb.setGName(gName);
    	gb.setGPrice1(Double.parseDouble(gPrice1));
    	gb.setGPrice2(Double.parseDouble(gPrice2));
    	gb.setXc(xc);
    	gb.setCc(cc);
    	gb.setGPinpai(gPinpai);
    	gb.setGPic(filename);
    	gb.setGXiangxi(gXiangxi);
    	//调用插入的方法
    	GoodsDB gdb=new GoodsDB();
    	gdb.insert(gb);
    	i=2;
    }catch(Exception e){
    	e.printStackTrace();
    }
    	if(i==0)out.print("上传失败");
    	if(i==1)out.print("插入失败");
    	if(i==2)out.print("成功");
     %>
  </body>
</html>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -