📄 a_upload.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 + -