1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90
|
//Dans mon module web
// ma servlet
@WebServlet(name="ServletCommand", urlPatterns={"/ServletCommand"})
public class ServletCommand extends HttpServlet {
@EJB
private UserSessionLocal userSession;
@SuppressWarnings("empty-statement")
protected void processRequest(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
response.setContentType("text/html;charset=UTF-8");
try {
if(request.getParameter("Connexion")!= null)
{
userSession.begin(request.getParameter("login"), request.getParameter("password"));
Personnage user = userSession.getUtilisateur();
if(user == null)
{
request.setAttribute("ERROR","Login ou Password Erronne veuillez réessayer");
RequestDispatcher dps = request.getRequestDispatcher("index.jsp");
dps.forward(request, response);
}
else
{
request.setAttribute("USER",user.getNom());
RequestDispatcher dps = request.getRequestDispatcher("Page/DisplayMenuGestude.jsp");
dps.forward(request, response);
}
};
} finally {
out.close();
}
}
@Override
protected void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
// processRequest(request, response);
}
@Override
protected void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
processRequest(request, response);
}
@Override
public String getServletInfo() {
return "Short description";
}// </editor-fold>
}
//mon fichier index
<form name="firstForm" action="ServletCommand" method="post">
<table border="0" width="100%">
<tr>
<td>
<div style="width:40%" align="center">
<table border="0">
<tr>
<td align="center"> Login : </td>
<td align="center"> <input type="text" name="login" /> </td>
</tr>
<tr>
<td align="center"> Password : </td>
<td align="center"> <input type="password" name="password" /> </td>
</tr>
<tr>
<td align="center" style="text-align:center;" colspan="2"> <input type="submit" name="Connexion" value="Connexion" /</td>
</tr>
</table>
<div style="margin:auto;text-align:center;">
<p> <c:out value="${requestScope['ERROR']}" /></p>
</div>
</form>
// mon menu : DisplayMenuGestude.jsp
<div style="width:50%;margin:auto;text-align:center;">
<p><img src="image/bannier.jng" align="top" width="400px" height="60px" alt="bannier" /></p>
<ul>
<li>Nom : <c:out value="${requestScope['USER']}" /></li>
</ul>
</div> |
Partager