public abstract class Controller
extends javax.servlet.http.HttpServlet
Modifier and Type | Class and Description |
---|---|
protected static class |
Controller.Method |
Constructor and Description |
---|
Controller() |
Modifier and Type | Method and Description |
---|---|
protected void |
doGet(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse res)
Handles the HTTP
GET method. |
protected void |
doPost(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse res)
Handles the HTTP
POST method. |
protected boolean |
getAuthenticate() |
protected String |
getFilename(String parameterName) |
protected boolean |
getGetEnabled() |
protected javax.servlet.http.HttpSession |
getHttpSession() |
protected static Controller.Method |
getMethod() |
protected static String |
getPage() |
protected Date |
getParameterDate(String name) |
protected int |
getParameterInt(String name) |
protected Integer |
getParameterInteger(String name) |
protected String |
getParameterString(String name) |
protected static boolean |
getPostEnabled() |
protected static String |
getRedirect() |
protected javax.servlet.http.HttpServletRequest |
getReq() |
protected javax.servlet.http.HttpServletResponse |
getRes() |
String |
getServletInfo() |
protected String |
getTemplate() |
protected void |
initController()
Override this if you need custom controller values (thread safe).
|
protected abstract void |
processRequest() |
protected void |
setAuthenticate(boolean authenticate) |
protected void |
setGetEnabled(boolean getEnabled) |
protected void |
setPage(String page) |
protected void |
setPostEnabled(boolean postEnabled) |
protected void |
setRedirect(String redirect) |
protected void |
setTemplate(String template) |
doDelete, doHead, doOptions, doPut, doTrace, getLastModified, service, service
protected final void doGet(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res) throws javax.servlet.ServletException, IOException
GET
method.doGet
in class javax.servlet.http.HttpServlet
req
- servlet requestres
- servlet responsejavax.servlet.ServletException
IOException
protected final void doPost(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res) throws javax.servlet.ServletException, IOException
POST
method.doPost
in class javax.servlet.http.HttpServlet
req
- servlet requestres
- servlet responsejavax.servlet.ServletException
IOException
protected boolean getAuthenticate()
protected javax.servlet.http.HttpSession getHttpSession()
protected boolean getGetEnabled()
protected static String getPage()
protected int getParameterInt(String name)
protected static boolean getPostEnabled()
protected static Controller.Method getMethod()
protected javax.servlet.http.HttpServletRequest getReq()
protected static String getRedirect()
protected javax.servlet.http.HttpServletResponse getRes()
public String getServletInfo()
getServletInfo
in interface javax.servlet.Servlet
getServletInfo
in class javax.servlet.GenericServlet
protected String getTemplate()
protected void initController()
protected abstract void processRequest()
protected void setAuthenticate(boolean authenticate)
protected void setGetEnabled(boolean getEnabled)
protected void setPage(String page)
protected void setPostEnabled(boolean postEnabled)
protected void setRedirect(String redirect)
protected void setTemplate(String template)
Copyright © 2007-2021 Universidade Federal do ParanĂ¡ - UFPR. All Rights Reserved.