js a标签 href与button onclick 不同,后续
1.基本没什么不同
2.action中 response.getWriter().print(name); 之间返回数据到页面上,无需@ResponseBody
3. @ResponseBody与return 一起用返回数据到ajax中
4. @RequestMapping(“sendoutByOrg”)
public void sendoutByOrg(SituationanalysisSM sm, Model model, HttpServletRequest request, HttpServletResponse response) throws Exception {
String name = “”;
List list = new ArrayList();
try {
list = situationanalysisService.listByOrgid(sm, model);
//生成excel并下载
name = situationanalysisService.createExcelByOrg(sm, list, request, response);
response.setContentType(“text/html;charset=UTF-8”);//这些设置必须要放在getWriter的方法之前,
response.getWriter().print(name);
} catch (Exception e) {
e.printStackTrace();
}
}