@WebServlet(value="*.do")
public class MainController
extends javax.servlet.http.HttpServlet
Modifier and Type | Field and Description |
---|---|
private static long |
serialVersionUID |
Constructor and Description |
---|
MainController() |
Modifier and Type | Method and Description |
---|---|
void |
addUser(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
Ajout d'un utilisateur
|
void |
ajaxMain(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
Affichage du menu et des fonctionnalités si l'utilisateur est connecté
appel possible via ajax |
void |
deleteUser(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
Gestion de la suppression d'un utilisateur
|
void |
disconnect(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
Déconnexion de l'utilisateur actif
|
protected void |
doGet(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response) |
protected void |
doPost(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response) |
private boolean |
executeAction(java.lang.String actionName,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
Exécute l'action actionName en appelant la méthode du même nom de la servlet
|
private java.lang.String |
getAction(javax.servlet.http.HttpServletRequest request)
Retourne l'action sollicitée par la requête
|
private java.io.PrintWriter |
getOut(javax.servlet.http.HttpServletResponse response)
Retourne le flux de sortie (de quoi écrire sur la page)
|
private javax.servlet.http.HttpSession |
getSession(javax.servlet.http.HttpServletRequest request)
Retourne la session active
|
void |
index(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
Page index de l'application Web
|
protected boolean |
isLogIn(javax.servlet.http.HttpServletRequest request)
Retourne vrai si l'utilisateur est logué
|
private boolean |
isPost(javax.servlet.http.HttpServletRequest request)
Test la méthode de la requête
|
private void |
loadView(java.lang.String viewName,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
Charge une vue (jsp située dans le dossier protégé WEB-INF)
|
void |
login(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
Connexion à l'application après soumission du formulaire frmLogin
|
void |
printMe(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
Affichage de l'utilisateur connecté ou du formulaire de connexion
si aucun utilisateur n'est connecté
|
void |
updateUser(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response) |
doDelete, doHead, doOptions, doPut, doTrace, getLastModified, service, service
private static final long serialVersionUID
private java.io.PrintWriter getOut(javax.servlet.http.HttpServletResponse response) throws java.io.IOException
response
- réponse HTTPjava.io.IOException
private boolean isPost(javax.servlet.http.HttpServletRequest request)
request
- private javax.servlet.http.HttpSession getSession(javax.servlet.http.HttpServletRequest request)
request
- requête HTTPprivate java.lang.String getAction(javax.servlet.http.HttpServletRequest request)
request
- Requête Httpprivate void loadView(java.lang.String viewName, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
viewName
- nom de la vuerequest
- Requête Httpresponse
- Réponse HTTPjavax.servlet.ServletException
java.io.IOException
private boolean executeAction(java.lang.String actionName, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
actionName
- nom de l'action à exécuterrequest
- requête HTTPresponse
- réponse HTTPprotected void doGet(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws javax.servlet.ServletException, java.io.IOException
doGet
in class javax.servlet.http.HttpServlet
javax.servlet.ServletException
java.io.IOException
HttpServlet.doGet(HttpServletRequest request, HttpServletResponse response)
protected void doPost(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws javax.servlet.ServletException, java.io.IOException
doPost
in class javax.servlet.http.HttpServlet
javax.servlet.ServletException
java.io.IOException
HttpServlet.doPost(HttpServletRequest request, HttpServletResponse response)
protected boolean isLogIn(javax.servlet.http.HttpServletRequest request)
public void ajaxMain(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws java.io.IOException
request
- response
- java.io.IOException
public void index(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws java.io.IOException
request
- response
- java.io.IOException
public void deleteUser(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws java.io.IOException
request
- response
- java.io.IOException
public void addUser(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws java.io.IOException
request
- response
- java.io.IOException
public void printMe(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws java.io.IOException
request
- response
- java.io.IOException
public void login(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws java.io.IOException
request
- response
- java.io.IOException
public void disconnect(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws java.io.IOException
request
- response
- java.io.IOException
public void updateUser(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws java.io.IOException
java.io.IOException