From 21589e19b92d63e36e5f73d8c01394de6f69b9a4 Mon Sep 17 00:00:00 2001 From: ulrich <not disclosed> Date: Sat, 08 Apr 2017 09:13:30 +0000 Subject: [PATCH] Initialiser und HtmlExportService berichtigt --- src/java/de/uhilger/filecms/api/HtmlExportService.java | 11 ++++++++--- 1 files changed, 8 insertions(+), 3 deletions(-) diff --git a/src/java/de/uhilger/filecms/api/HtmlExportService.java b/src/java/de/uhilger/filecms/api/HtmlExportService.java index c389d9a..497e948 100644 --- a/src/java/de/uhilger/filecms/api/HtmlExportService.java +++ b/src/java/de/uhilger/filecms/api/HtmlExportService.java @@ -83,12 +83,17 @@ BufferedReader br = null; try { File out = new File(outDir, stripExt(files[i].getName()) + ".html"); + if(!out.exists()) { + logger.fine(out.getAbsolutePath() + " existiert nicht, erzeuge Datei.."); + out.getParentFile().mkdirs(); + out.createNewFile(); + } PrintWriter w = new PrintWriter(out); printHeader(w); br = new BufferedReader(new FileReader(files[i])); String line = br.readLine(); while(line != null) { - w.print(line); + w.print(line.replace("htmi", "html")); line = br.readLine(); } printFooter(w); @@ -113,7 +118,7 @@ } } } - File catalinaBase = new File(getCatalinaBase()); + File catalinaBase = new File(getCatalinaBase(getServletContext())); File bsDir = new File(catalinaBase, "webapps/jslib/bootstrap/css/"); try { FileUtils.copyFile(new File(bsDir, "bootstrap.min.css"), new File(outDir, "bootstrap.min.css"), true); @@ -121,11 +126,11 @@ if(stile.exists()) { FileUtils.copyFile(stile, new File(outDir, "stile.css"), true); } + result = "Export nach HTML ausgefuehrt."; } catch (IOException ex) { result = ex.getLocalizedMessage(); logger.log(Level.SEVERE, ex.getLocalizedMessage(), ex); } - return result; } -- Gitblit v1.9.3