| | |
| | | */ |
| | | package de.uhilger.wbx.web; |
| | | |
| | | import java.awt.Image; |
| | | import java.io.File; |
| | | import java.io.IOException; |
| | | import java.io.OutputStream; |
| | | import java.util.logging.Logger; |
| | | import javax.servlet.ServletException; |
| | | import javax.servlet.http.HttpServletRequest; |
| | | import javax.servlet.http.HttpServletResponse; |
| | |
| | | * |
| | | */ |
| | | public class TNServlet extends DefaultServlet { |
| | | |
| | | private static final Logger logger = Logger.getLogger(TNServlet.class.getName()); |
| | | |
| | | /** |
| | | * Diese String-Konstanten noetigenfalls in eine |
| | |
| | | protected void doGet(HttpServletRequest request, HttpServletResponse response) |
| | | throws ServletException, IOException { |
| | | |
| | | String urlStr = request.getRequestURI(); |
| | | if(urlStr.contains(TN) && (urlStr.endsWith(JPG) || urlStr.endsWith(JPEG) || urlStr.endsWith(PNG))) { |
| | | String uriStr = request.getRequestURI(); |
| | | File imgfile = new File(uriStr); |
| | | |
| | | logger.fine("realpath of /: " + request.getServletContext().getRealPath("/")); |
| | | |
| | | logger.fine("imgfile: " + imgfile.getAbsolutePath()); |
| | | |
| | | if(uriStr.contains(TN) && (uriStr.endsWith(JPG) || uriStr.endsWith(JPEG) || uriStr.endsWith(PNG))) { |
| | | /* |
| | | TODO: hier mit Hilfe der Klasse Bild eine Miniaturansicht erzeugen |
| | | und in die Antwort schreiben |
| | | */ |
| | | //writeImageStream(Image image, int gr, String mimeType, response.getOutputStream()); |
| | | } else { |
| | | super.doGet(request, response); |
| | | } |