问题描述
我的ext代码是:varexportExcel=function(gridId,title,fileName){vargrid=Ext.getCmp(gridId);varvExportContent=grid.getExcelXml(title);//alert(vExportContent);if(Ext.isIE6||Ext.isIE7||Ext.isIE8||Ext.isSafari||Ext.isSafari2||Ext.isSafari3){varfd=Ext.get('frmDummy');if(!fd){fd=Ext.DomHelper.append(Ext.getBody(),{tag:'form',method:'post',id:'frmDummy',action:'exportexcel.jsp',target:'_blank',name:'frmDummy',cls:'x-hidden',cn:[{tag:'input',name:'fileName',id:'fileName',type:'hidden'},{tag:'input',name:'exportContent',id:'exportContent',type:'hidden'}]},true);}fd.child('#fileName').set({value:fileName});fd.child('#exportContent').set({value:vExportContent});fd.dom.submit();}else{document.location='data:application/vnd.ms-excel;base64,'+Base64.encode(vExportContent);}};可以到后台,但是很奇怪就是取不到fileName和exportContent的值后台代码:<%@pagelanguage="java"pageEncoding="UTF-8"%><%Stringcontent=request.getParameter("exportContent");StringfileName=request.getParameter("fileName");//content=newString(content.getBytes("ISO8859_1"));response.setHeader("Content-Type","application/force-download");response.setHeader("Content-Type","application/vnd.ms-excel");response.setHeader("Content-Disposition","attachment;filename="+fileName+".xls");out.print(content);%>求解,到底是为什么,为什么取不到值