0
我需要從jQuery對話窗口創建excel導出功能。我有錨點鏈接並點擊鏈接到struts動作類來從數據庫中拉出數據並導出。Excel導出功能 - 從jQuery對話窗口
我打電話使用jQuery像方法:
jQuery.ajax({
url : '<s:url action="partexport"/>',
data : "filters.productNbr" : $("#productsTextArea1").val()
});
Struts Action類:
public String method {
-----------------
method to call backend...
--------------------------
httpServletResponse.setContentType("application/vnd.ms-excel");
String filename = filters.getPeriod() + "_" +filters.getRegion() ;
httpServletResponse.setHeader("Content-disposition",
"attachment; filename="+filename+".xls");
ServletOutputStream outputStream = httpServletResponse.getOutputStream();
outputStream.flush();
return NONE;
}
它返回null
,但假設下載xls
片。這裏有沒有實現Excel導出功能的可能性?
你一個AJAX網址看起來相當奇怪。 – sh54