如何解决当FORM的ENCTYPE="multipart/form-data" 时request.getParameter()获取不到值的方法
我在上传文件时,想取到某个文件框的值,但是用request.getParameter()取不到为什么?
<form name="form1" method="post" action="name.jsp" enctype="multipart/form-data" >
<table >
<tr >
<td >
<input type="text" name="username" value="你好" >
<input type="file" name="filename" style="width:400" value="">
</td>
</tr>
<tr >
<td >
<input type="submit" name="Submit" value="· 提交 ·" class="bt">
<input type="reset" name="Submit2" value="· 重执 ·" class="bt">
</td>
</tr>
</table>
</form>
我想在上传图片的同时得到username="你好"这个值,但是为什么我用request.getParameter("username");
取值的时候是空值呢?是不是因为enctype="multipart/form-data"这个原因?我该如何取值呢?
问题点数:20、回复次数:5Top
1 楼doway(john)回复于 2006-03-04 08:00:57 得分 0
enctype="multipart/form-data" 表单必须按二进制流读取,很麻烦和困难,因此,大家都使用文件上传组件。最常用的组件是 smartupload 和 fileupload,它都提供了读取表单参数的办法,楼主可以 GOOGLE 这两个组件,网上有大量相关内容。
Top
2 楼xwt799023(★★★★★)回复于 2006-03-04 08:21:20 得分 0
我使用的是xiaoxiang.fileUpload.upBean
请问这里那一段代码是读二进制的代码呀Top
3 楼xwt799023(★★★★★)回复于 2006-03-04 09:12:31 得分 0
解决了
myUpload.getRequest().getParameter("cs");Top
4 楼doway(john)回复于 2006-03-04 12:24:30 得分 0
GXGX! :)Top
5 楼Timsole(一陀智慧)回复于 2006-03-04 12:42:46 得分 0
markTop
相关问题
- encType=multipart/form-data request取不出来值
- enctype="multipart/form-data"是什么意思?
- enctype="multipart/form-data" 的作用是什么??
- SmartUpload上传 ENCTYPE="multipart/form-data"问题?
- 一个关于ENCTYPE="MULTIPART/FORM-DATA"的问题
- from里的参数传递为ENCTYPE="multipart/form-data"时的问题?
- 关于<FORM name="form" ENCTYPE="multipart/form-data">的问题
- 关于enctype="multipart/form-data"提交表单的问题
- form里面的 enctype="multipart/form-data" 是什么意思?
- <FORM ENCTYPE="multipart/form-data">如何获取表单值?




