Asciidoctor mit Neon transformieren
ulrich
2022-01-09 1d695f99b80503bd6efbf181e6b8733ba3d1fb25
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);
    }
  }