form enctype="multipart/form-data时。要把一般表单元素传进servlet该怎么处理
表单里面有几个值。。但是都是null,需要处理,,不知道怎么弄。。。必须和文件一起存进去才行。。代码最好。。...
表单里面有几个值。。但是都是null,需要处理,,不知道怎么弄。。。必须和文件一起存进去才行。。代码最好。。
展开
4个回答
展开全部
写两个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>
<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("表单元素的名字") 啊。
你要检查一下 是不是名字写错了。
你要检查一下 是不是名字写错了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
附件单独传入后台,处理后动态载入表单在提交
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询