最近做的一个项目中,用到了jspsmartUpload的jar包,将图片上传到Tomcat上面,我本人也是在学习阶段,跟大家分享一下。jspsmart.jarjspsmart.jar
我们下载一个jspSmart.zip,解压后将jspsmart.jar导入到myclipse中,这里我们也可以直接下载jspSmartUpload,用它的源码也是可以的。
如图:

或者是这样的:
这里我用的是第二种方式:
之后,我们要写WebImage.jsp界面:
<span style="font-size:18px;"><%@ page language="java" contentType="text/html;charset=GBK" %>
<%
String strUpload="";
String strFilename="";
String strXx="";
String jgdm="";
strUpload=request.getParameter("uploadpath");
strFilename=request.getParameter("filename");
strXx=request.getParameter("xx");
jgdm=request.getParameter("jgdm");//获取机构代码
String strtext=request.getParameter("text");
if(strtext==null)strtext="0";
if(strXx==null)
{
strXx="";
}
%>
<HTML>
<HEAD>
<meta http-equiv="Content-Type" content="text/html; charset=GBK">
<style type="text/css">
body, a, table, div, span, td, th, input, select{font:9pt;font-family: "宋体", Verdana, Arial, Helvetica, sans-serif;}
body {padding:5px}
</style>
<script language="JavaScript" src="/UploadControl/dialog/dialog.js"></script>
<script language="JavaScript" src="/UploadControl/dialog/news.js"></script>
<BODY onLoad="InitDocument()">
<table border=0 cellpadding=0 cellspacing=0 align=center>
<tr>
<td>
<fieldset>
<legend>图片上传</legend>
<table border=0 cellpadding=0 cellspacing=0 width="100%">
<tr>
<td colspan=5 height=5></td>
</tr>
<%if(strtext.equals("1")){%>
<tr>
<td height=5> </td>
<td height=5 align="right">图片描述:</td>
<td height=5> </td>
<td height=5><input name="d_info" type=text id="d_info" style="width:243px" value="" size=30></td>
<td height=5> </td>
</tr>
<%}
else
{
out.print("<input type=hidden name=\"d_info\" id=\"d_info\" value=\"\">");
}%>
<tr>
<td width=7></td>
<td width=54 align=right onClick="RadioClick(file)" height="7"><input type=radio id="d_checkfromfile" value="1" onClick="RadioClick(file)"></td>
<td width=5></td>
<td valign="middle">
<Script Language=JavaScript>
document.write(<iframe id=d_file frameborder=0 src="../uploadfile.jsp?type=image&style=CoolBlue&uploadpath=<%=strUpload%>&xx=<%=strXx%>&upload=1&jgdm=<%=jgdm%>" width="100%" height="32" scrolling=none></iframe>);
</Script> </td>
<td width=7></td>
</tr>
<tr>
<td colspan=5 height=5></td>
</tr>
<tr style="display:none">
<td width=7></td>
<td width=54 align=right onClick="RadioClick(url)"><input type=radio id="d_checkfromurl" value="1" onClick="RadioClick(url)">网络:</td>
<td width=5></td>
<td><input name="text" type=text id="d_fromurl" style="width:243px" value="" size=30></td>
<td width=7></td>
</tr>
</table>
</fieldset></td>
</tr>
<tr><td height=5></td></tr>
<tr><td>
<table width="100%">
<tr>
<td>上传图片为jpg格式文件,分辨率200*200以上,大小不超过3M。</td>
</tr>
<tr>
<td align="center">
<!-- <input name="submit" type=submit id=Ok onClick="ok()" value=确定> -->
<input name="button" type=button onClick="window.close();" value=取消></td>
</tr>
</table>
</td></tr>
</table>
<div id=divProcessing style="width:200px;height:30px;position:absolute;left:70px;top:20px;display:none">
<table border=0 cellpadding=0 cellspacing=1 bgcolor="#000000" width="100%" height="100%"><tr><td bgcolor=#3A6EA5><marquee align="middle" behavior="alternate" scrollamount="5"><font color=#FFFFFF>...图片上传中...请等待...</font></marquee></td></tr></table>
</div>
<div id=divProcessing2></div>
</body>
</html>
</span>
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-27832-1.html
真要触碰我们的底线
口头抗议是解决不了什么问题嘀
如果美国敢“误撞”