| | |
| | | * 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> |
| | |
| | | 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); |
| | | } |
| | | } |
| | | |
| | | |