extjs 导出excel jsp实例,ExtJS导出ExcelJSP实例
以下是一个使用ExtJS和JSP实现导出Excel的简单实例。在这个例子中,我们将创建一个ExtJS表单,并在用户提交表单时,使用JSP后端生成Excel文件。
前端(ExtJS)
```javascript

Ext.onReady(function() {
Ext.create('Ext.form.Panel', {
title: '导出Excel',
width: 300,
bodyPadding: 10,
renderTo: Ext.getBody(),
items: [{
xtype: 'button',
text: '导出Excel',
handler: function() {
Ext.Ajax.request({
url: 'exportExcel.jsp',
method: 'POST',
success: function(response) {
var disposition = response.getResponseHeader('Content-Disposition');
var filename = disposition.split('filename=')[1];
var blob = new Blob([response.responseText], {type: 'application/vnd.ms-excel'});
saveAs(blob, filename);
}
});
}
}]
});
});
```
后端(JSP)
```jsp
<%@ page contentType="