使用JSP/Servlet上载文件
2008-02-23 07:45:01来源:互联网 阅读 ()
使用 JSP/ Servlet上载文件正成为一项常用的任务。以下是一个简单的例程,使用了jspsmart的一个免费的组件。你可以在JSPSMART站点进行下载。 1. Html File <html> <body> <script LANGUAGE="javascript" SRC="JSFunction.js"> </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" onclick="return checkForm();" > <input type="button" value="Cancel" onclick="return cancelUpload();"> </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 |
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
上一篇:如何在JSP中处理中文
下一篇:分页显示从数据库中读出的记录
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash