jspsmartupload实现上传时的问题(关于表单问题)!!高手指点!!!

superqiang 2006-03-31 11:59:47
在上传表单中添加一个文本框,为什么在下一个jsp页面中不能获得文本框的值呢???

上传表单中如下:
<FORM METHOD="POST" ENCTYPE="multipart/form-data" ACTION="do_upload.jsp">
<INPUT TYPE="FILE" NAME="MYFILE"><br>
<INPUT NAME="name" TYPE="text" id="name"><br> //单中添加的文本框
<INPUT TYPE="SUBMIT">
</FORM>

在do_upload.jsp中获得的文本框name的值为null ??? do_upload.jsp中获得参数的表达式如下:
String name=(String)request.getParameter("name");
System.out.println("Name is :"+name);
而name的值打印出来后为null,但是仍然能实现上传功能。
错误在哪里???还是在上传表单中不能有其它的表单控件?????

...全文
84 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
cwill 2006-04-01
  • 打赏
  • 举报
回复
request.getParameter("name");
-->
SmartUpload su = new SmartUpload();
String name=su.getRequest().getParameter("name");
就ok
简单说 就是 要加个u.getRequest()后就可以了
superqiang 2006-04-01
  • 打赏
  • 举报
回复
为什么我试了用:
SmartUpload su = new SmartUpload();
String name=su.getRequest().getParameter("name");
还是得到的name的值是null呢??????以下是我的do_upload.jsp中上传的主要代码:
<%
SmartUpload su=new SmartUpload();
su.initialize(pageContext);
String name=su.getRequest().getParameter("name");
System.out.println("Name Is:"+name);
su.upload();
int count=su.save("/UpLoad");
//其它获得上传文件信息代码略
%>
到底哪里出错了?????

67,541

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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