【发布时间】:2013-07-12 00:09:33
【问题描述】:
我正在尝试从弹出窗口(jquery UI 对话框)导出 excel。我有带有响应类型内容处置附件标题的 java 类方法。但它没有下载 excel 表。
jQuery("#dialog-form").dialog ({
autoOpen: false,
height: 600,
width: 700,
modal: true,
resizable: false,
draggable: false,
buttons : {
"Export" : function() {
jQuery.ajax({
url : '<s:url action="list" method="export"/>',
});
} });
Java 类:
public String export(){
--some backend calls.
httpServletResponse.setHeader("Content-disposition",
"attachment; filename="+filename+".xls");
ServletOutputStream outputStream = httpServletResponse.getOutputStream();
outputStream.flush();
return null;
}
控制台:
No result returned for action at null
请告知为什么这个 excel 下载不起作用?
【问题讨论】:
标签: jquery jakarta-ee struts2 datatables struts2-jquery