怎样获取表单的数据,急~~~~~~~

rover828 2005-12-06 04:19:23
<input type="file" name="filename" />
通过
String filename = request.getParameter("filename");
想获取表单的数据,结果输出为NULL.
请问如何才能获取类型为file的表单中的数据?
...全文
142 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
rover828 2005-12-07
  • 打赏
  • 举报
回复
我把
<form action="upload.jsp" enctype="multipart/form-data" method=post>
改成
<form action="upload.jsp" method=post>
就可以了,晕.
DrinkingInJava 2005-12-07
  • 打赏
  • 举报
回复
是这样的,我也遇到过,用了enctype="multipart/form-data" 这个以后,会出现参数传不过去的现象
apple21 2005-12-06
  • 打赏
  • 举报
回复
在 FORM里加入你获取表单数据的页面url
david158679 2005-12-06
  • 打赏
  • 举报
回复
我是按楼主所讲的方法,是可以的。我用的是,struts 和jsp,不知道跟这有没有关。
horseyet 2005-12-06
  • 打赏
  • 举报
回复
在前一页比如:index.jsp又一段类似以下的代码
<form name="Form" method="post" action="next.jsp">
<input type="text" name="filename" value="">//注意这里的filename只是你自己取的名字
<input type="submit" name="Submit" value="submit">
</form>
那么在next.jsp这一页中就可以用String filename = request.getParameter("filename");

当然获取request的方法还有很多,这里只是其中的一种
rover828 2005-12-06
  • 打赏
  • 举报
回复
谢谢你回复本贴.
我的目的是想得到输入框中的内容,并将得到的这个字符串进行相应的处理.

shouyenet1 2005-12-06
  • 打赏
  • 举报
回复
我觉得应该是利用tomcat 带的一个组件,就是 File upload 和 commons-Beanutils
然后 建立 对象
FileUpload fu = new FileUpload();
fu.setSizeMax(10000000);

fu.setSizeThreshold(4096);
fu.setRepositoryPath(“C:\\TEMP”);
List fileItems = fu.parseRequest(request);
然后就可以取了

62,629

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧