📄 0107.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>
<html> <br>
<body> <br>
<script LANGUAGE="javascript" SRC="JSFunction.js"> <br>
</script> <br>
<script language="JavaScript"> <br>
<!-- <br>
function checkForm(){ <br>
<br>
if (document.uploadform.adsImage.value==""){ <br>
alert("You must choose what image file to upload!"); <br>
return false; <br>
} <br>
document.uploadform.submit(); <br>
} <br>
function cancelUpload(){ <br>
window.close(); <br>
window.opener.focus(); <br>
} <br>
//--> <br>
</script> <br>
<form name="uploadform" method="post" <br>
action="uploadImage.jsp" ENCTYPE="multipart/form-data" <br>
target=_self> <br>
<center> <br>
<table border="1" width="65%"> <br>
<tr> <br>
<td colspan=2 nowrap align=center>广告图片上载</td> <br>
<br>
</tr> <br>
<tr> <br>
<td width="15%" nowrap >广告图片:</td> <br>
<td width="50%" nowrap><input type="file" <br>
name="adsImage" size="20"></td> <br>
</tr> <br>
<tr> <br>
<td align="center" colspan=2 > <br>
<input type="button" value="upload" onclick="return <br>
checkForm();" > <br>
<br>
<input type="button" value="Cancel" onclick="return <br>
cancelUpload();"> <br>
</td> <br>
<br>
</tr> <br>
</form> <br>
</table> <br>
<!-- <br>
<a href="Javascript:window.close();">close this window</a> <br>
--> <br>
<script language="JavaScript"> <br>
<!-- <br>
this.focus(); <br>
//--> <br>
</script> <br>
</body> <br>
<br>
2. JSP File <br>
<%@ page language="java" import="com.jspsmart.upload.*, <br>
java.sql.*,java.util.* "%> <br>
<%-- use SmartUpload bean --%> <br>
<jsp:useBean id="mySmartUpload" scope="page" <br>
class="com.jspsmart.upload.SmartUpload" /> <br>
<br>
<% <br>
<br>
//Initialization <br>
mySmartUpload.init(config); <br>
mySmartUpload.service(request,response); <br>
<br>
//Set Restriction <br>
mySmartUpload.setAllowedFilesList("gif,bmp,jpeg,jpg"); <br>
mySmartUpload.setTotalMaxFileSize(51200); <br>
<br>
<br>
<br>
// Upload <br>
try{ <br>
mySmartUpload.upload(); <br>
} <br>
catch(Exception e){ <br>
out.println("<font color=red>Upload File Fail!</font> <br>
<a href= <br>
\"JavaScript:window.history.back();\">back</a><br>"); <br>
out.println("<UI>Notes:</UI>"); <br>
<br>
out.println("<UL>You must set correct File <br>
Name.</UL>"); <br>
out.println("<UL>You file size must be less than <br>
50K.</UL>"); <br>
out.println("<UL>You can only upload .Gif .jpeg .jpg and <br>
.bmp files.</UL>"); <br>
<br>
return; <br>
<br>
} <br>
//save file to disk <br>
mySmartUpload.getFiles().getFile(0).saveAs("/" + <br>
"FileName"); <br>
<br>
<br>
<br>
%> <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 + -