struts-config.xml中的类型问题
<form-beans>
<form-bean name= "file " type= "org.apache.struts.upload.FormFile "/>
</form-beans>
为什么struts-config.xml中总是显示type= "org.apache.struts.upload.FormFile "类型不正确呢?
我使用eclipse开发,struts1.2,工程中已经导入了struts.jar包,而且其他action中也可以正常使用FormFile
------解决方案-------------------- <form-bean name= "myForm " type= "org.apache.struts.action.DynaActionForm ">
<form-property name= "myFile " type= "org.apache.struts.upload.FormFile "/>
</form-bean>
------解决方案--------------------你肯定类型不正确啊,
<form-bean name= "FileUploadBean " type= "bit.jeffy.personal.FileUploadBean ">
<form-property name= "file " type= "org.apache.struts.upload.FormFile "/>
</form-bean>
你这里面到底是几个bean如果说是一个bean的话不象,因为有两个type,说是两个bean也不象,你还是把代码写清楚一点吧,第一个bean你连结束标签都没有,你没有发现吗?
------解决方案--------------------1,你要使用自己定义的ActionForm的话,它的基类要是xxxxForm(如DynaActionForm、ValidateForm等);
2,你的Form中有特殊域的话(如file),那么你的method要使用post,并且enctype= "multipart/form-data ",如下:
<form action= "aaaAction.do " enctype= "multipart/form-data " method= "POST ">
看看你的程序是否满足这两条