From 90c249f74bda9d718b0392bf1f70c3d44ec5cb71 Mon Sep 17 00:00:00 2001
From: ulrich
Date: Wed, 30 Jun 2021 10:09:27 +0000
Subject: [PATCH] auf Attribute des HttpContext umgestellt

---
 src/de/uhilger/httpserver/adoc/AdocHandler.java |   10 +++++++---
 1 files changed, 7 insertions(+), 3 deletions(-)

diff --git a/src/de/uhilger/httpserver/adoc/AdocHandler.java b/src/de/uhilger/httpserver/adoc/AdocHandler.java
index 6edfb7a..40beef7 100644
--- a/src/de/uhilger/httpserver/adoc/AdocHandler.java
+++ b/src/de/uhilger/httpserver/adoc/AdocHandler.java
@@ -38,8 +38,12 @@
         
   private static final Logger logger = Logger.getLogger(AdocHandler.class.getName());        
   
-  public AdocHandler(String absoluteDirectoryPathAndName) {
-    super(absoluteDirectoryPathAndName);
+  /**
+   * Benoetigt das Attribut
+   * FileHandler.ATTR_FILE_BASE
+   */
+  public AdocHandler() {
+    //super(absoluteDirectoryPathAndName);
   }
 
   @Override
@@ -52,7 +56,7 @@
     //logger.fine("filter: " + requestUriStr);    
     if(requestPathStr.toLowerCase().endsWith(AdocFilter.ADOC)) {
       AdocActor actor = new AdocActor();
-      actor.handle(e, fileBase, getFileName(e));
+      actor.handle(e, e.getHttpContext().getAttributes().get(FileHandler.ATTR_FILE_BASE).toString(), getFileName(e));
       /*
       File adocfile = new File(fileBase, getFileName(e));
       logger.fine("adocfile: " + adocfile.getAbsolutePath());

--
Gitblit v1.9.3