关闭

既要提交file同时还要在页面上提交text

677人阅读 评论(0) 收藏 举报

既要提交file同时还要在页面上提交text


form的ENCTYPE="multipart/form-data",就不能用request.getParameter
text1的值无法得到是null,如果改了ENCTYPE属性则上传不了文件,这是个两难的问题
正确方法是:
如果用jspsmartupload来上传组件,那么必须用它自己的函数来获得参数
具体方法是这样的
int count=0;
mySmartUpload.initialize(pageContext);
//文件上传
mySmartUpload.upload();


//获得文本的内容,关键在这里,要使用mySmartUpload.getRequest().getParameter来获得页面参数
//而且这个方法要在mySmartUpload.upload()方法后面调用才行。


String content = mySmartUpload.getRequest().getParameter("text1");
//显示文本的内容
out.println(content);

String abc=mySmartUpload.getRequest().getParameter("name");//

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:5216次
    • 积分:106
    • 等级:
    • 排名:千里之外
    • 原创:5篇
    • 转载:0篇
    • 译文:0篇
    • 评论:0条
    文章分类
    文章存档