package javacodebook.server.include; import java.io.*; import javax.servlet.*; import javax.servlet.http.*; /** * Eine externe Datei in die Ausgabe einfügen. */ public class IncludeServlet extends HttpServlet { protected void doGet(HttpServletRequest req, HttpServletResponse res) throws ServletException, java.io.IOException { res.setContentType("text/html"); PrintWriter out = res.getWriter(); out.println(""); out.println(""); //Hier wird die externe Datei eingebunden. Es wird ein Aufruf innerhalb //des Webservers erzeugt, dessen Ausgabe hier in die Antwort an den //Browser eingefügt wird. //Die hier aufgerufene Datei muss sich im Hauptverzeichnis der Web-Anwendung //befinden //Die Pfadangabe muss relativ zum Servlet-URL erfolgen req.getRequestDispatcher("../news.html").include(req, res); out.println(""); out.println(""); out.close(); } }