enctype="multipart/form-data"取不到文本框值
我要做一个添加商品的效果,其中有上传图片,现在加了enctype="multipart/form-data"能取到图片的名字,图片也存进去了,但是除了图片别的文本框都取不...
我要做一个添加商品的效果,其中有上传图片,现在加了enctype="multipart/form-data"能取到图片的名字,图片也存进去了,但是除了图片别的文本框都取不到值,我百度说enctype="multipart/form-data"转成二进制码所以一般的文本框取不到值,有没有什么解决办法可以既可以取到文本框又可以取到图片值的方法
能回答的我把我所有财富给他 展开
能回答的我把我所有财富给他 展开
1个回答
展开全部
我很想回答,但是从你的描述很难给你答案,以下是猜测:
首先说一点,我struts2上传表单,也和你一样,文件上传了,表单属性也上传了,你的为什么不行,估计是配置写错了,对应的表单属性在后台要有相应的set方法,你检查下
首先说一点,我struts2上传表单,也和你一样,文件上传了,表单属性也上传了,你的为什么不行,估计是配置写错了,对应的表单属性在后台要有相应的set方法,你检查下
更多追问追答
追问
把你的上传表单给我看一下行吗,我刚接触这个,也不知道表单怎么写set方法
追答
JSP页面部分信息:
<!-- 添加信息的表单 -->
<form id="form" action="/mgmt/planIcon/financePlanIcon_add.do" enctype="multipart/form-data" method="post">
说明:<input type="text" id="iconDetailsAdd" name="iconDetails" maxlength="30" style="width:290px;height:25px;"/>
图片:<input type="file" name="iconFile" id="iconFile" title="选择文件" accept="image/*"/>
<div align="center" style="margin-top: 20px;">
<input type="submit" id="btnSave" value="保存" style="width:80px; height:30px;"/>
<input type="button" id="btnCancel" value="取消" style="width:80px; height:30px;"/>
</div>
</form>
在后台action里面,放入(配置好上传)
private String iconDetails;
private File iconFile;
-- 两个属性get、set方法省略--
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询