• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

使用JSP/Servlet上载文件

servlet/jsp 搞代码 7年前 (2018-06-18) 190次浏览 已收录 0个评论

使用 jsP/ Servlet上载文件正成为一项常用的任务。以下是一个简单的例程,使用了jspsmart的一个免费的组件。你可以在JSPSMART站点进行下载。

1. html File
<html>
<body>
<script LANGUAGE=”JavaScript” SRC=”JSFunction.js”>

http://www.gaodaima.com/?p=44641使用JSP/Servlet上载文件

</script>
<script language=”javaScript”>
<!–
function checkForm(){

if (document.uploadform.adsImage.value==””){
alert(“You must choose what image file to upload!”);
return false;
}
document.uploadform.submit();
}
function cancelUpload(){
window.close();
window.opener.focus();
}
//–>
</script>
<form name=”uploadform” method=”post”
action=”uploadImage.jsp” ENCTYPE=”multipart/form-data”
target=_self>
<center>
<table border=”1″ width=”65%”>
<tr>
<td colspan=2 nowrap align=center>广告图片上载</td>

</tr>
<tr>
<td width=”15%” nowrap >广告图片:</td>
<td width=”50%” nowrap><input type=”file”
name=”adsImage” size=”20″></td>
</tr>
<tr>
<td align=”center” colspan=2 >
<input type=”button” value=”upload” >
   
<input type=”button” value=”Cancel” >
</td>

</tr>
</form>
</table>
<!–
<a href=”Javascript:window.close();”>close this window</a>
–>
<script language=”JavaScript“>
<!–
this.focus();
//–>
</script>
</body>

2. JSP File
<%@ page language=”java” import=”com.jspsmart.upload.*,
java.sql.*,java.util.* “%>
<%– use SmartUpload bean –%>
<jsp:useBean id=”mySmartUpload” scope=”page”
class=”com.jspsmart.upload.SmartUpload” />

<%

//Initialization
mySmartUpload.init(config);
mySmartUpload.service(request,response);

//Set Restriction
mySmartUpload.setAllowedFilesList(“gif,bmp,jpeg,jpg”);
mySmartUpload.setTotalMaxFileSize(51200);

// Upload
try{
mySmartUpload.upload();
}
catch(Exception e){
out.println(“<font color=red>Upload File Fail!</font>
<a href=
“JavaScript:window.history.back();”>back</a><br>”);
out.println(“<UI>Notes:</UI>”);

out.println(“<UL>You must set correct File
Name.</UL>”);
out.println(“<UL>You file size must be less than
50K.</UL>”);
out.println(“<UL>You can only upload .Gif .jpeg .jpg and
.bmp files.</UL>”);

return;

}
//save file to disk
mySmartUpload.getFiles().getFile(0).saveAs(“/” +
“FileName”);

 

%>

3. Servlet File (you can do it yourself)

资料来源:碧波山庄Visual Basic http://ctsvb.126.com

欢迎大家阅读《使用JSP/Servlet上载文件》,跪求各位点评,若觉得好的话请收藏本文,by 搞代码


搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:使用JSP/Servlet上载文件

喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址