From 94a2d9eb867cb7b74c41e8eff9157c518e18408f Mon Sep 17 00:00:00 2001 From: ulrich <not disclosed> Date: Thu, 28 Dec 2017 11:06:35 +0000 Subject: [PATCH] Erste Version des MarkdownServlets fertig zum Test --- src/de/uhilger/wbx/web/MarkdownServlet.java | 21 +++++++++++++++++++-- 1 files changed, 19 insertions(+), 2 deletions(-) diff --git a/src/de/uhilger/wbx/web/MarkdownServlet.java b/src/de/uhilger/wbx/web/MarkdownServlet.java index 7589201..46082d8 100644 --- a/src/de/uhilger/wbx/web/MarkdownServlet.java +++ b/src/de/uhilger/wbx/web/MarkdownServlet.java @@ -17,12 +17,29 @@ */ package de.uhilger.wbx.web; -import org.apache.catalina.servlets.DefaultServlet; +import java.io.IOException; +import javax.servlet.ServletException; +import javax.servlet.ServletOutputStream; +import javax.servlet.http.HttpServletRequest; +import javax.servlet.http.HttpServletResponse; +import org.markdownj.MarkdownProcessor; /** * * @author ulrich */ -public class MarkdownServlet extends DefaultServlet { +public class MarkdownServlet extends WbxServlet { + + + @Override + protected void seiteAusgeben(HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException { + + CustomResponseWrapper wrapper = new CustomResponseWrapper(response); + super.doGet(request, wrapper); + String responseContent = wrapper.getResponseContent(); + ServletOutputStream out = response.getOutputStream(); + MarkdownProcessor p = new MarkdownProcessor(); + out.print(p.markdown(responseContent)); + } } -- Gitblit v1.9.3