From 5b98bdfbf777f30d879523a0d84b33ff8581e6d5 Mon Sep 17 00:00:00 2001 From: Edi Date: Tue, 25 Jun 2019 14:36:35 +0200 Subject: [PATCH] Merge origin/master --- src/java/Editor.java | 98 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 98 insertions(+) create mode 100644 src/java/Editor.java diff --git a/src/java/Editor.java b/src/java/Editor.java new file mode 100644 index 0000000..a73e91e --- /dev/null +++ b/src/java/Editor.java @@ -0,0 +1,98 @@ +/* + * To change this license header, choose License Headers in Project Properties. + * To change this template file, choose Tools | Templates + * and open the template in the editor. + */ + + +import java.io.IOException; +import java.io.PrintWriter; +import java.util.logging.Level; +import java.util.logging.Logger; +import javax.servlet.ServletException; +import javax.servlet.annotation.WebServlet; +import javax.servlet.http.HttpServlet; +import javax.servlet.http.HttpServletRequest; +import javax.servlet.http.HttpServletResponse; + +/** + * + * @author Edi + */ +@WebServlet(urlPatterns = {"/Editor"}) +public class Editor extends HttpServlet { + + /** + * Processes requests for both HTTP GET and POST + * methods. + * + * @param request servlet request + * @param response servlet response + * @throws ServletException if a servlet-specific error occurs + * @throws IOException if an I/O error occurs + */ + + public void init() { + + } + + protected void processRequest(HttpServletRequest request, HttpServletResponse response) + throws ServletException, IOException, Exception { + + try (PrintWriter out = response.getWriter()) { + /* TODO output your page here. You may use following sample code. */ + out.println(""); + } + } + + // + /** + * Handles the HTTP GET method. + * + * @param request servlet request + * @param response servlet response + * @throws ServletException if a servlet-specific error occurs + * @throws IOException if an I/O error occurs + */ + @Override + protected void doGet(HttpServletRequest request, HttpServletResponse response) + throws ServletException, IOException { + response.setIntHeader("Refresh", 2); + try { + processRequest(request, response); + + } catch (Exception ex) { + Logger.getLogger(Logic.class.getName()).log(Level.SEVERE, null, ex); + } + } + + /** + * Handles the HTTP POST method. + * + * @param request servlet request + * @param response servlet response + * @throws ServletException if a servlet-specific error occurs + * @throws IOException if an I/O error occurs + */ + @Override + protected void doPost(HttpServletRequest request, HttpServletResponse response) + throws ServletException, IOException { + response.setIntHeader("Refresh", 2); + try { + processRequest(request, response); + } catch (Exception ex) { + Logger.getLogger(Logic.class.getName()).log(Level.SEVERE, null, ex); + } + } + + /** + * Returns a short description of the servlet. + * + * @return a String containing servlet description + */ + @Override + public String getServletInfo() { + return "Short description"; + }// + +}