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

📄 0107.htm

📁 JspServlet教程专栏 对javaservlet讲述的非常详细
💻 HTM
字号:
<html>

<head>
<title>新时代软件教程:操作系统 主页制作 服务器 设计软件 网络技术 编程语言 文字编辑</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<style>
<!--
body, table {font-size: 9pt; font-family: 宋体}
a {text-decoration:none}
a:hover {color: red;text-decoration:underline}
.1  {background-color: rgb(245,245,245)}
-->
</style>
</head>
<p align="center"><script src="../../1.js"></script></a>
    <p align="center"><big><strong>使用servlet和jsp上载文件</strong></big></p>

<div align="right">摘自互联网</div>

<p><span class=smallFont>
Use JSP and Servlet to Upload file to server is becoming a <br>
common task now. <br>
Below is a simple example use the jspsmart free component which <br>
implements it. <br>
You can download the free package from JSPSMART <br>
<br>
1. Html File <br>
&lt;html&gt; <br>
&lt;body&gt; <br>
&lt;script LANGUAGE=&quot;javascript&quot; SRC=&quot;JSFunction.js&quot;&gt; <br>
&lt;/script&gt; <br>
&lt;script language=&quot;JavaScript&quot;&gt; <br>
&lt;!-- <br>
function checkForm(){ <br>
<br>
if (document.uploadform.adsImage.value==&quot;&quot;){ <br>
alert(&quot;You must choose what image file to upload!&quot;); <br>
return false; <br>
} <br>
document.uploadform.submit(); <br>
} <br>
function cancelUpload(){ <br>
window.close(); <br>
window.opener.focus(); <br>
} <br>
//--&gt; <br>
&lt;/script&gt; <br>
&lt;form name=&quot;uploadform&quot; method=&quot;post&quot; <br>
action=&quot;uploadImage.jsp&quot; ENCTYPE=&quot;multipart/form-data&quot; <br>
target=_self&gt; <br>
&lt;center&gt; <br>
&lt;table border=&quot;1&quot; width=&quot;65%&quot;&gt; <br>
&lt;tr&gt; <br>
&lt;td colspan=2 nowrap align=center&gt;广告图片上载&lt;/td&gt; <br>
<br>
&lt;/tr&gt; <br>
&lt;tr&gt; <br>
&lt;td width=&quot;15%&quot; nowrap &gt;广告图片:&lt;/td&gt; <br>
&lt;td width=&quot;50%&quot; nowrap&gt;&lt;input type=&quot;file&quot; <br>
name=&quot;adsImage&quot; size=&quot;20&quot;&gt;&lt;/td&gt; <br>
&lt;/tr&gt; <br>
&lt;tr&gt; <br>
&lt;td align=&quot;center&quot; colspan=2 &gt; <br>
&lt;input type=&quot;button&quot; value=&quot;upload&quot; onclick=&quot;return <br>
checkForm();&quot; &gt; <br>
&nbsp;&nbsp;&nbsp;&nbsp;<br>
&lt;input type=&quot;button&quot; value=&quot;Cancel&quot; onclick=&quot;return <br>
cancelUpload();&quot;&gt; <br>
&lt;/td&gt; <br>
<br>
&lt;/tr&gt; <br>
&lt;/form&gt; <br>
&lt;/table&gt; <br>
&lt;!-- <br>
&lt;a href=&quot;Javascript:window.close();&quot;&gt;close this window&lt;/a&gt; <br>
--&gt; <br>
&lt;script language=&quot;JavaScript&quot;&gt; <br>
&lt;!-- <br>
this.focus(); <br>
//--&gt; <br>
&lt;/script&gt; <br>
&lt;/body&gt; <br>
<br>
2. JSP File <br>
&lt;%@ page language=&quot;java&quot; import=&quot;com.jspsmart.upload.*, <br>
java.sql.*,java.util.* &quot;%&gt; <br>
&lt;%-- use SmartUpload bean --%&gt; <br>
&lt;jsp:useBean id=&quot;mySmartUpload&quot; scope=&quot;page&quot; <br>
class=&quot;com.jspsmart.upload.SmartUpload&quot; /&gt; <br>
<br>
&lt;% <br>
<br>
//Initialization <br>
mySmartUpload.init(config); <br>
mySmartUpload.service(request,response); <br>
<br>
//Set Restriction <br>
mySmartUpload.setAllowedFilesList(&quot;gif,bmp,jpeg,jpg&quot;); <br>
mySmartUpload.setTotalMaxFileSize(51200); <br>
<br>
<br>
<br>
// Upload <br>
try{ <br>
mySmartUpload.upload(); <br>
} <br>
catch(Exception e){ <br>
out.println(&quot;&lt;font color=red&gt;Upload File Fail!&lt;/font&gt; <br>
&lt;a href= <br>
\&quot;JavaScript:window.history.back();\&quot;&gt;back&lt;/a&gt;&lt;br&gt;&quot;); <br>
out.println(&quot;&lt;UI&gt;Notes:&lt;/UI&gt;&quot;); <br>
<br>
out.println(&quot;&lt;UL&gt;You must set correct File <br>
Name.&lt;/UL&gt;&quot;); <br>
out.println(&quot;&lt;UL&gt;You file size must be less than <br>
50K.&lt;/UL&gt;&quot;); <br>
out.println(&quot;&lt;UL&gt;You can only upload .Gif .jpeg .jpg and <br>
.bmp files.&lt;/UL&gt;&quot;); <br>
<br>
return; <br>
<br>
} <br>
//save file to disk <br>
mySmartUpload.getFiles().getFile(0).saveAs(&quot;/&quot; + <br>
&quot;FileName&quot;); <br>
<br>
  <br>
<br>
%&gt; <br>
<br>
<br>
<br>
3. Servlet File (you can do it yourself) <br>

  </table>
<p align="center"><script src="../../2.js"></script></a>
</body>
</html>

⌨️ 快捷键说明

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