易截截图软件、单文件、免安装、纯绿色、仅160KB

JSP批量文件上传 - Java / Web 开发

文件上传是web应用中一种常见的功能,例如,博客网站、论坛网站、视频网站都提供了文件上传功能。本实例将向大家介绍文件上传功能的实现,为了提高上传文件的效率,文件上传模块提供了单文件上传与多文件上传。没有限制文件上传的数量,但是上传文件的总长度不能超过5MB。<br>
设计思路:<br>
由于本实例实现了多文件上传,所以需要在表单(form)中添加多个文件标签(file)。将所有文件标签放置在一个区域中,当用户添加的文件标签的高度,超出该区域的高度时,页面中将显示滚动条。
在该页面中包含有“添加”、“删除”、“上传”、“取消”按钮,当用户单击“添加”按钮后,页面中将添加一行内容;当用户单击。。。
本实例中用户在文件上传页面中提交表单时,系统将访问一个servlet,在web.xml文件中该servlet访问的地址为"FileUpload"。在该servlet中首先判断用户上传的文件是否符合要求,条件成立实现文件的上传。将请求页面返回至文件上传页面。<br>
技术要点:<br>
实现文件上传应用了jspSmartUpload上传组件,该组件中主要包括了Files、Request和SmartUpload3个核心类。SmartUpload类用于实现文件的上传与下载操作。<br>
(1)File类。File类存储了所有上传的文件,并且可以获取上传文件的数量和总长度等信息。通过SmartUpload类的getFile()方法可获取Files实例。该类中常用的方法有getCount(),getSize(),getFile(int index),getCollection(),getEnumeration()
例如,下面的代码首先创建SmartUpload实例,并通过该类的getFile()方法获取Files实例,并将上传文件数目保存在session对象中。代码如下:<br>
com.jspsmart.upload.SmartUpload su=new com.jspsmart.upload.SmartUpload();
Files files = su.getF


相关问答:

关于AJAX和JSP的一些小问题~ - Java / Web 开发

我JSP的页面是:
<%@ page language="java" contentType="text/html; charset=gb2312"
  %>
<script>
function Save(){
xmlHttp=GetXmlHttpObject()
if(xmlHttp==nul ......

tomcat环境下jsp编译错误,求解! - Java / Web 开发

org.apache.jasper.JasperException: Unable to compile class for JSP: 
An error occurred at line: 52 in the jsp file: /vip_info.jsp
ÕË cannot be resolved
49: <table border="1& ......

jsp和tomcat问题,快疯了 - Java / Java EE

我写了个jsp页面,然后改动了一下,改动的内容就是在jsp页面的js函数里加了个alert()语句,但是我访问这个页面时,死活都是原来页面的内容,我加了很多alert函数还是没改动前的页面内容;tomcat重启了,也重新部署这 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号