预览模式: 普通 | 列表
09-04
29

项目遇到关于enctype="multipart/form-data" 属性问题

今天再作程序时,我需要既要上传文件。又要获取HIDDEN 数据。
可是本页面总是 无法 获取的HIDDEN数据
最后发现是 :
ENCTYPE="multipart/form-data" 引起。

如果去掉就能获取。可是文件就无法上传了。。

请问大家这种问题如何解决。。。??

查看更多...

Tags: multipart/form-data

分类:学习 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 342
使用commons-fileupload 后,

其表单中放了除“文件域”外的TEXT控件,在Servlet采用request.getParameter()得不到其值。

解决方法:

用两个表单:

1.一个采用POST提交的文件上传的from

查看更多...

Tags: commons-fileupload

分类:学习 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 384
09-04
29

解决当FORM的ENCTYPE=multipartform-data 时取不到值

在开发一个MIS系统中,部分页面中有需要上传文件的字段,相信大家在开发中也经常遇到这样的情况.因为要上传文件,所以FORM标记中的ENCTYPE="multipart/form-data",可是这样的话,当你在servlet里面用request.getParameter()方法无论如何都只是获得null值,没有办法只好在网上搜索一下,其中收集到了不同的方法,贴出来以备查询.
方法一
   用jspsmartupload组件实现文件上传的
   这个方法是我使用的方法,所以把主要代码贴了出来
Java代码
SmartUpload upload = new SmartUpload();  
     try{  
    upload.initialize(config, request, response);  
    // 允许上传的文件类型  

查看更多...

Tags: multipartform-data

分类:学习 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 329
09-04
28

[转帖]上传时,出现the request doesn't contain a multipart/form

org.apache.commons.fileupload.FileUploadBase$InvalidContentTypeException: the request doesn't contain a multipart/form-data or multipart/mixed stream, content type header is null

jsp页面:
  <form name="myform" id="myform" enctype="multipart/form-data"
method="post" onsubmit="return picForm_Validator(this)">
<p align="center">
文件上传
<input type="File" name="fileupload" value="upload" />
<input type="submit" value="上传">

查看更多...

Tags: 上传

分类:学习 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 906
09-04
28

jsp的request.getParameter获取不到表单参

可能原因:

1: form表单中的控件没有定义name属性

2: form表单中的控件被设置成disabled

3: form表单的enctype="multipart/form-data"是一种用于上传文件的表单

解决方法:

查看更多...

分类:学习 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 474
09-04
27

Struts中使用commons-fileupload实现上传例子

struts的DownloadAction使用后发现,当我提取中文名的文件时,会转换成乱码(弹出的对话框为乱码),可能还没有研究明白,所以考虑用smartupload和commons-fileupload。

使用smartupload上传过大文件,或者多文件的时候可能出现CPU或内存占用过高的问题.并且:只有重新启动容器才能恢复正常!后决定用用commons-fileupload.

下载:下载地址:http://jakarta.apache.org/site/downloads/downloads_commons-fileupload.cgi,包内包含了API文档.(还有commons-beanutils) 在项目中添加下载的组件。

注意事项:

1.不要在jsp页面中使用struts得标签,使用后,通过正常方式无法接收到相关参数。(不用<html:form>)

查看更多...

Tags: fileupload 上传

分类:学习 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 454