我这个upload哪里错了?
Exception:
java.lang.ArrayIndexOutOfBoundsException: 0
newsf.UploadTest.doPost(UploadTest.java:31)
javax.servlet.http.HttpServlet.service(HttpServlet.java:709)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
note The full stack trace of the root cause is available in the Apache Tomcat/5.0.27
我的upload的那个servlet是这样写的:
package newsf;
import javax.servlet.*;
import javax.servlet.http.*;
import java.io.*;
import java.util.*;
import com.upload.beans.Upload;
public class UploadTest
extends HttpServlet {
private static final String CONTENT_TYPE = "text/html; charset=GB18030";
private Random rnd=new Random();
//Initialize global variables
public void init() throws ServletException {
}
//Process the HTTP Post request
public void doPost(HttpServletRequest request, HttpServletResponse response) throws
ServletException, IOException {
String path=getServletContext().getRealPath("message");
String name=null;
Upload up=new Upload();
up.init(request);
//up.setMaxFileSize(10 * 1024 * 1024);
up.setSaveDir(path);
up.setTagFileName(getRandName());
up.uploadFile();
name=up.getFileName()[0];
up.getParameter("title");
response.sendRedirect("message/"+name);
}
private String getRandName(){
return String.valueOf(rnd.nextLong());
}
//Clean up resources
public void destroy() {
}
}
相关推荐
jquery.upload.js
jQuery异步上传, 其使用原理是iframe. 特点: 1. 小巧 2. 简单 使用方法 1 在页面引入jquery.upload js 2 代码 view source print? 01 // upload_img 为一个按钮, 点击时选择文件上传 02 $("#upload_img").click(function() { 03 // 上传方法 04 $.upload({ 05 // 上传地址 06 url: '/admin/upload', 07 // 文件域名字 08 fileName: 'filedata', 09 // 其他表单数据 10 params: {name: 'pxblog'}, 11 // 上传完成后, 返回json, text 12 dataType: 'json', 13 // 上传之前回调,return true表示可继续上传 14 onSend: function() { 15 return true; 16 }, 17 // 上传之后回调 18 onComplate: function(data) { 19 alert(data); 20 } 21 }); 22 });
elemetUi 组件--el-upload实现上传Excel文件的实例
主要介绍了elemetUi 组件--el-upload实现上传Excel文件的实例的相关资料,希望通过本文大家能够实现这样的功能,需要的朋友可以参考下
antd Upload 文件上传的示例代码
主要介绍了antd Upload 文件上传的示例代码,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
antd组件Upload实现自己上传的实现示例
主要介绍了antd组件Upload实现自己上传的实现示例,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
安装upload-labs
安装upload-labs


Java SE
