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

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”。
------解决方案--------------------
我现在也出了这个问题
哪个老大来帮帮忙啊