enctype="multipart/form-data" 提交 获取不到数据
//这是表单<formaction="../ManageUpdateProduct"enctype="multipart/form-data"method="post">...
//这是表单
<form action="../ManageUpdateProduct" enctype="multipart/form-data" method="post">
//这是servlet获取数据的代码
//上传组件初始化操作
request.setCharacterEncoding("utf-8");
SmartUpload su = new SmartUpload();
su.initialize(this.getServletConfig(),request,response);
Request rs = su.getRequest();
//表单其他数据获取操作
String epId =rs.getParameter("epId");
用SmartUpload 组件的getRequest方法应该可以获取其他数据啊 而且我发现文件也没有提交 再执行su.upload(); 报错了
java.lang.NullPointerException: charsetName
在执行 File file = su.getFiles().getFile(0);也报错了
java.lang.IllegalArgumentException: Files' name is invalid or does not exist (1205).
我是新手 我猜应该是没有获取到上传的文件吧 展开
<form action="../ManageUpdateProduct" enctype="multipart/form-data" method="post">
//这是servlet获取数据的代码
//上传组件初始化操作
request.setCharacterEncoding("utf-8");
SmartUpload su = new SmartUpload();
su.initialize(this.getServletConfig(),request,response);
Request rs = su.getRequest();
//表单其他数据获取操作
String epId =rs.getParameter("epId");
用SmartUpload 组件的getRequest方法应该可以获取其他数据啊 而且我发现文件也没有提交 再执行su.upload(); 报错了
java.lang.NullPointerException: charsetName
在执行 File file = su.getFiles().getFile(0);也报错了
java.lang.IllegalArgumentException: Files' name is invalid or does not exist (1205).
我是新手 我猜应该是没有获取到上传的文件吧 展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询