@Post("exportList")
public String exportList(@NotBlank @Param("exportName") String exportName, @NotBlank @Param("keys") String keys, @NotBlank @Param("tableHeads") String tableHeads, @NotBlank @Param("sqlId") String sqlId, @NotBlank @Param("beanName") String beanName) {
if (!SpringContextUtil.containsBean(beanName)) {
return this.getJsonWrite(MsgProperties.getFail());
}
DefaultBaseService service = (DefaultBaseService) SpringContextUtil.getBean(beanName);
JSONArray data = service.selectList(sqlId,requestParams);
HttpServletResponse response = inv.getResponse();
String[] tableHeadss = tableHeads.split("\\,");
String[] keyss = keys.split("\\,");
ExcelExportUtilsService.export(exportName, data, tableHeadss, keyss, response);
return null;
}
@Service("ExcelExportUtilsService")
public class ExcelExportUtilsSer