public void toWord(){//window.location.href = templateRoot+'mis/orgAddress/orgaddress_expExcel.action';OuterwarnManage outerwarnManageObj = outerwarnManageService.getById(outerwarnManage.getId());getResponse().setContentType("application/vnd.ms-word");getResponse().setHeader("Content-Disposition", (new StringBuilder("attachment; filename=")).append("warn_file.doc").toString());String fileUrl = ServletActionContext.getServletContext().getRealPath("")+"\\monitor\\monitormanage\\word\\doc\\warnTemp.xml";//String fileUrl = "E:\\develop\\workspace\\system_monitor\\src\\main\\webapp\\monitor\\monitormanage\\word\\doc\\warnTemp.xml";File file = new File(fileUrl);if(file.exists()){FileInputStream is = null;ByteArrayOutputStream bos = new ByteArrayOutputStream();OutputStream os = null;try {is = new FileInputStream(file);os = this.getResponse().getOutputStream();byte[] buffers = new byte[is.available()];int count = 0;while((count = is.read(buffers))>0){bos.write(buffers, 0, count);}String docXmlString = new String(bos.toByteArray(),"UTF-8");docXmlString = docXmlString.replace("WarnName", WarnName);docXmlString = docXmlString.replace("warnComment",warnComment );docXmlString = docXmlString.replace("warnCoverage",warnCoverage);SimpleDateFormat sdf = new SimpleDateFormat("yyyy年MM月dd日");docXmlString = docXmlString.replace("warnSource", warnSource);docXmlString = docXmlString.replace("specialWarnSuggest", specialWarnSuggest);docXmlString = docXmlString.replace("=img=", "");os.write(docXmlString.getBytes("UTF-8"));} catch (FileNotFoundException e) {e.printStackTrace();} catch (IOException e) {e.printStackTrace();}finally{if(is != null)try {is.close();} catch (IOException e) {e.printStackTrace();}if(os != null)try {os.close();} catch (IOException e) {e.printStackTrace();}if(bos != null)try {bos.close();} catch (IOException e) {e.printStackTrace();}}}}