form enctype="multipart/form-data时。要把一般表单元素传进servlet该怎么处理

表单里面有几个值。。但是都是null,需要处理,,不知道怎么弄。。。必须和文件一起存进去才行。。代码最好。。... 表单里面有几个值。。但是都是null,需要处理,,不知道怎么弄。。。必须和文件一起存进去才行。。代码最好。。 展开
 我来答
njit409
推荐于2016-03-04
知道答主
回答量:4
采纳率:0%
帮助的人:4223
展开全部
写两个form表单,第一个表单可以写普通元素的提交,第二个表单写文件(enctype="multipart/form-data")的提交,最后加一个按钮,点击按钮后触发函数一起提交上去,再通过前台获取就好了。代码如下:
<form action="news/feedback.do" method="post" id="post1"></form>
<form action="news/feedback.do"method="post" id="post2" enctype="multipart/form-data" />
<input type="file" name="content2" id="fileInput" />
</form>
<input type="button" id="but" value="提交反馈" class="tijiao" onclick="submith();">

<script type="text/javascript">
function submith(){
$("#post1").submit();
$("#post2").submit();
alert("提交成功!");
}
</script>
匿名用户
2013-04-25
展开全部
表单设置了multipart/form-data就获取不到控件中的数据了
一般上传 都是在主表单中点击一个上传按钮新开一个页面专门处理上传操作的 把上传后的文件路径返回到主表单的某个文本域中。
这样主表单就能提交了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-04-25
展开全部
request.getParameter("表单元素的名字") 啊。
你要检查一下 是不是名字写错了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
你辉哥454
2013-05-27
知道答主
回答量:55
采纳率:100%
帮助的人:32.1万
展开全部
附件单独传入后台,处理后动态载入表单在提交
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式