Class FileView

java.lang.Object
javax.servlet.GenericServlet
javax.servlet.http.HttpServlet
com.ubs.backend.servlets.FileView
All Implemented Interfaces:
Serializable, javax.servlet.Servlet, javax.servlet.ServletConfig

@WebServlet(name="FileView", value="/file") public class FileView extends javax.servlet.http.HttpServlet
Servlet to view a File from the Database
Since:
17.07.2021
Author:
Marc
See Also:
Serialized Form
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected void
    doGet​(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
    Handle Get Request: - check if File exists in Database - if file exists get it from the Database and return it in the Response
    protected void
    doPost​(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
    handle Post Request -> call Get method as the same thing happens

    Methods inherited from class javax.servlet.http.HttpServlet

    doDelete, doHead, doOptions, doPut, doTrace, getLastModified, service, service

    Methods inherited from class javax.servlet.GenericServlet

    destroy, getInitParameter, getInitParameterNames, getServletConfig, getServletContext, getServletInfo, getServletName, init, init, log, log

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • FileView

      public FileView()
  • Method Details

    • doGet

      protected void doGet(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws javax.servlet.ServletException, IOException
      Handle Get Request: - check if File exists in Database - if file exists get it from the Database and return it in the Response
      Overrides:
      doGet in class javax.servlet.http.HttpServlet
      Parameters:
      request - the HttpRequest
      response - the HttpResponse
      Throws:
      javax.servlet.ServletException - if there was an error with the execution of the Servlet
      IOException - if there was an error with the File Upload
      Since:
      17.07.2021
    • doPost

      protected void doPost(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws javax.servlet.ServletException, IOException
      handle Post Request -> call Get method as the same thing happens
      Overrides:
      doPost in class javax.servlet.http.HttpServlet
      Parameters:
      request - the HttpRequest
      response - the HttpResponse
      Throws:
      javax.servlet.ServletException - if there was an error with the execution of the Servlet
      IOException - if there was an error with the File Upload
      Since:
      17.07.2021