uploadpicdo.jsp

来自「JavaBean+Jsp 开发的《手机商城系统》」· JSP 代码 · 共 56 行

JSP
56
字号
<%@ page contentType="text/html;charset=utf-8" language="java"%>
<%
	String goodsCode=new String();
	String saveUrl=new String();
 %>
<jsp:useBean id="mySmartUpload" scope="page" class="com.jspsmart.upload.SmartUpload"/>

<html>
  <head>
    
    <title>My JSP 'uploadPicDo.jsp' starting page</title>
    <LINK href="../img/adminStyle.css" type=text/css rel=stylesheet>
	
  </head>
  
  <body>
  <table align="center">
  <% 
	//初始化
	mySmartUpload.initialize(pageContext);
	
	//限制上传类型
	mySmartUpload.setAllowedFilesList("jpg,bmp");
	mySmartUpload.setMaxFileSize(2000000);
	//上传文件
	try{
		mySmartUpload.upload();
	}catch(Exception e){
		out.print("<script language=javascript>alert(\"只能上传.jpg和.bmp类型图片文件,且文件大小不得超过2M!\");history.go(-1);</script>");
	}
	try{
		com.jspsmart.upload.File myFile = mySmartUpload.getFiles().getFile(0);
		if (myFile.isMissing()){
		    out.print("<script language=javascript>alert(\"请先选择要上传的文件\");window.location=\"uploadPic.jsp\";</script>");
		}
		goodsCode=mySmartUpload.getRequest().getParameter("goodsCode");
		saveUrl="/image/pic/"+goodsCode+".jpg";
		myFile.saveAs(saveUrl,mySmartUpload.SAVE_VIRTUAL);
	%>
		<tr><td align="center">上传成功!
		</td></tr>
		<tr><td align="center"><a href="javascript:window.close();">——点此关闭——</a>
		</td></tr>
		<%
	}catch(Exception e){
		%><tr><td align="center">上传失败!
		</td></tr>
		<tr><td align="center"><a href="javascript:history.go(-1);">——重新上传——</a>
		</td></tr>
	<%	
	}
%>
</table>
  </body>
</html>

⌨️ 快捷键说明

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