From 1d695f99b80503bd6efbf181e6b8733ba3d1fb25 Mon Sep 17 00:00:00 2001 From: ulrich Date: Sun, 09 Jan 2022 14:26:06 +0000 Subject: [PATCH] Logging entfernt --- src/de/uhilger/httpserver/adoc/AdocHandler.java | 11 ++++++++--- 1 files changed, 8 insertions(+), 3 deletions(-) diff --git a/src/de/uhilger/httpserver/adoc/AdocHandler.java b/src/de/uhilger/httpserver/adoc/AdocHandler.java index 25dfe48..8a6cab5 100644 --- a/src/de/uhilger/httpserver/adoc/AdocHandler.java +++ b/src/de/uhilger/httpserver/adoc/AdocHandler.java @@ -30,7 +30,7 @@ * Dazu muss ein AdocHandler mit dem PatternDelegator an einen Pfad * geknuepft werden, der Dateien mit der Endung adoc bezeichnet. * - * Ein dafuer geeigneter regulaerer Ausdruck ist z.B. <br /> + * Ein dafuer geeigneter regulaerer Ausdruck ist z.B. * <pre> * .+\\.adoc * </pre> @@ -59,9 +59,14 @@ String ctxPath = e.getHttpContext().getPath(); String uriPath = e.getRequestURI().getPath(); String fName = uriPath.substring(ctxPath.length()); - + AdocActor actor = new AdocActor(); - actor.handle(e, e.getHttpContext().getAttributes().get(FileHandler.ATTR_FILE_BASE).toString(), fName); + String query = uri.getQuery(); + if(query != null && query.equalsIgnoreCase("pdf=true")) { + actor.handle(e, e.getHttpContext().getAttributes().get(FileHandler.ATTR_FILE_BASE).toString(), fName, true); + } else { + actor.handle(e, e.getHttpContext().getAttributes().get(FileHandler.ATTR_FILE_BASE).toString(), fName, false); + } } -- Gitblit v1.9.3