enctype="multipart form-data" 没有报错 页面空白
近日,做个简单上传 <html:form name= "addProgramForm " action= "a_editProgramDescSubmit.do " type= "zzjoy.actionForm.backManager.dreamstudio.AddProgramForm " method= "post " enctype= "multipart/form-data ">
配置文件
<action path= "/a_editProgramDescSubmit " name= "a_addProgramForm " validate= "false " type= "zzjoy.action.backManager.DSConsole.administrator.EditProgramDescSubmitAction ">
<forward name= "success " path= "/WEB-INF/pages/backManager/DSConsole/include/success.jsp " />
<forward name= "noLogin " path= "/DSConsole.do " /> <!-- 后台登陆 没有登陆 -->
</action>
当页面点击,提交时,后台不报错,在action中设的断点也没有进入...
试着从地址栏中,输入请求地址,能进入断点....
后来发现在是只要删除这个enctype= "multipart/form-data " 属性就可以正常跳转.但是不加这个属性无法完成上传,那位大哥,有解决办法吗???
------解决方案--------------------你用的什么上传组件,apache的fileupload吗
我也遇到过你这样的问题,用action接无效,你用servlet或jsp接收应该可以的
------解决方案--------------------up
------解决方案--------------------mark,顶
------解决方案--------------------enctype= "multipart/form-data " 改变提交的表单的编码方式。导致配置文件无法正确识别。
可以将action中的处理代码交由一个页面进行处理。直接在form的action=“xxx.jsp”。
------解决方案--------------------我现在也出了这个问题
哪个老大来帮帮忙啊