Differenze
Queste sono le differenze tra la revisione selezionata e la versione attuale della pagina.
Entrambe le parti precedenti la revisione Revisione precedente Prossima revisione | Revisione precedente | ||
gwtipstricks:idxtipstricks:doc_mapping_xml [2021/03/17 16:37] francesco.rosati |
gwtipstricks:idxtipstricks:doc_mapping_xml [2021/04/02 17:52] (versione attuale) francesco.rosati |
||
---|---|---|---|
Linea 39: | Linea 39: | ||
//1) recupero dei dati | //1) recupero dei dati | ||
- | String keyColumn = "id_contractor"; | + | String keyColumn = "id_test"; |
- | String id_contractor = (String) item.get(keyColumn); | + | String itemId = (String) item.get(keyColumn); |
+ | |||
HashMap<String, Object> valuesMapQuery = new HashMap<String, Object>(); | HashMap<String, Object> valuesMapQuery = new HashMap<String, Object>(); | ||
- | valuesMapQuery.put(keyColumn,id_contractor); | + | valuesMapQuery.put(keyColumn,itemId); |
+ | |||
+ | String xmlValue ="questo è un test"; | ||
//1.1)RECUPERRO DEL VALORE DI UN CAMPO DAL DB | //1.1)RECUPERRO DEL VALORE DI UN CAMPO DAL DB | ||
Linea 116: | Linea 118: | ||
//4) SERVIZIO PER LA CREAZIONE DEL DOC AGGIORNATO: | //4) SERVIZIO PER LA CREAZIONE DEL DOC AGGIORNATO: | ||
+ | String contentDisposition ="attachment"; | ||
+ | |||
+ | //esempi di content type: | ||
+ | //.doc application/msword | ||
+ | //.docx application/vnd.openxmlformats-officedocument.wordprocessingml.document | ||
+ | //.xls application/vnd.ms-excel | ||
+ | //.xlsx application/vnd.openxmlformats-officedocument.spreadsheetml.sheet | ||
+ | String contentType ="application/vnd.openxmlformats-officedocument.wordprocessingml.document"; | ||
+ | httpServletResponse.setContentType(contentType ); | ||
+ | httpServletResponse.setHeader("Content-Disposition",contentDisposition+";filename=\""+gwBeanDocument.getName()+"\""); | ||
ZipFile zipFile = new ZipFile(tempFile); | ZipFile zipFile = new ZipFile(tempFile); | ||
OutputStream out = httpServletResponse.getOutputStream(); | OutputStream out = httpServletResponse.getOutputStream(); | ||
ZipOutputStream zos = new ZipOutputStream(out); | ZipOutputStream zos = new ZipOutputStream(out); | ||
+ | |||
for(Enumeration e = zipFile.entries(); e.hasMoreElements(); ) { | for(Enumeration e = zipFile.entries(); e.hasMoreElements(); ) { | ||
ZipEntry entryIn = (ZipEntry) e.nextElement(); | ZipEntry entryIn = (ZipEntry) e.nextElement(); |