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();
}
}