日期:2014-05-18  浏览次数:20607 次

奇怪问题!!!
在使用这个组件或者使用COS上传组件的时候       我用JAVABEAN   +   DAO   模式上传的图片   (由一个Form   一起提交)   为什么   当有   enctype= "multipart/form-data "     可以将图片   上传到指定的文件夹   而数据却上传不了     没有enctype= "multipart/form-data "   效果相反....       为啥啊   有没有什么好的办法!  
部分代码:

product_insert.jsp
<form   action= "product_insertdo.jsp "   method= "post "   name= "form "   enctype= "multipart/form-data "   >

  <table     align= "center "   >
<Tr>
<td> <input   type= "file "   name= "image "> </td>   //放入图片
</tr>
</table>


product_insertdo.jsp

<jsp:useBean   id= "three "   scope= "page "   class= "ning.vo.Product ">  
  <jsp:setProperty   name= "three "   property= "* "/>
  </jsp:useBean>
  <%
 

DAOFactory.getproductDAOinstance().insert(three);//DAO   调用....


下面上传代码略     ...
基本就是这么个情况       我该   怎么改...

------解决方案--------------------
帮顶
关注
------解决方案--------------------
恩,应该是你获取上传数据的request对象出的错,我用过jspsmartupload(好久没用了,名字记不清了大概这样,,,),enctype= "multipart/form-data ",这是对的,只不过要用组件本身提供的request对象,我想你这个应该也类似吧