Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/EjercitarWeb
diff options
context:
space:
mode:
authorSamu <samurey@gmail.com>2013-09-14 13:01:34 (GMT)
committer Samu <samurey@gmail.com>2013-09-14 13:01:34 (GMT)
commit4c6261d9bcc5368b867c935d52c9ee9d273c7c61 (patch)
tree952950408aa95f12494d2ff87eede5dbd19cc4f3 /EjercitarWeb
parent572aace484353292578bb3941feebf90f2c4bd0e (diff)
arreglado el login
Diffstat (limited to 'EjercitarWeb')
-rw-r--r--EjercitarWeb/WebContent/Ejercicios.jsp3
-rw-r--r--EjercitarWeb/WebContent/login.jsp1
-rw-r--r--EjercitarWeb/src/src/LogInServlet.java24
-rw-r--r--EjercitarWeb/src/src/NuevoEjercicioServlet.java1
4 files changed, 17 insertions, 12 deletions
diff --git a/EjercitarWeb/WebContent/Ejercicios.jsp b/EjercitarWeb/WebContent/Ejercicios.jsp
index 335f48b..df70f86 100644
--- a/EjercitarWeb/WebContent/Ejercicios.jsp
+++ b/EjercitarWeb/WebContent/Ejercicios.jsp
@@ -31,7 +31,8 @@
<div id="content">
<form style="width: 1071px; height: 521px;" method="post"
name="ejercicio_form">
-
+ <input type="hidden" name="lista_conceptos" id="lista_conceptos" value="asdf">
+
<input type=hidden id="asignatura" name="asignatura" value=<%=request.getParameter("asignatura")%>>
<%Profesor profesor = (Profesor) request.getSession().getAttribute("profesor");%>
diff --git a/EjercitarWeb/WebContent/login.jsp b/EjercitarWeb/WebContent/login.jsp
index f4a5f71..cbe2e1b 100644
--- a/EjercitarWeb/WebContent/login.jsp
+++ b/EjercitarWeb/WebContent/login.jsp
@@ -26,6 +26,7 @@ a:link {
</style>
<body>
<div align="center">
+<p> <%= request.getAttribute("error") %></p>
<form id="form1" name="form1" method="post" action="" >
<p>&nbsp;</p>
<p>&nbsp;</p>
diff --git a/EjercitarWeb/src/src/LogInServlet.java b/EjercitarWeb/src/src/LogInServlet.java
index bdeb7db..851acb1 100644
--- a/EjercitarWeb/src/src/LogInServlet.java
+++ b/EjercitarWeb/src/src/LogInServlet.java
@@ -52,25 +52,27 @@ public class LogInServlet extends HttpServlet {
// TODO Auto-generated method stub
String usuario = request.getParameter("usuario");
String password = request.getParameter("password");
-
- Profesor profesor = abr.logIn(usuario, password);
-
+ Profesor profesor = null;
+ try {
+ profesor = abr.logIn(usuario, password);
if (profesor != null) {
- response.setContentType("text/html;charset=UTF-8");
- System.out.println("ok");
request.getSession().setAttribute("auth", true);
request.getSession().setAttribute("profesor", profesor);
- //RequestDispatcher rd = getServletContext().getRequestDispatcher("/menu_principal.jsp");
- //rd.forward(request, response);
-
+
response.sendRedirect("/EjercitarWeb/MenuPrincipalServlet");
- } else {
+ }else{
+ response.setContentType("text/html;charset=UTF-8");
+ System.out.println("fail");
+ request.setAttribute("error", "Usuario o contraseņa incorrectos");
+ RequestDispatcher rd = getServletContext().getRequestDispatcher("/login.jsp");
+ rd.forward(request, response);
+ }
+ } catch(Exception e) {
response.setContentType("text/html;charset=UTF-8");
System.out.println("fail");
- request.setAttribute("error", "Usuario o contrasena invalidos");
+ request.setAttribute("error", "Usuario o contraseņa incorrectos");
RequestDispatcher rd = getServletContext().getRequestDispatcher("/login.jsp");
rd.forward(request, response);
}
-
}
}
diff --git a/EjercitarWeb/src/src/NuevoEjercicioServlet.java b/EjercitarWeb/src/src/NuevoEjercicioServlet.java
index 111fb91..4b1c0ba 100644
--- a/EjercitarWeb/src/src/NuevoEjercicioServlet.java
+++ b/EjercitarWeb/src/src/NuevoEjercicioServlet.java
@@ -76,6 +76,7 @@ public class NuevoEjercicioServlet extends HttpServlet {
Concepto concepto = em.find(Concepto.class, Integer.valueOf(idConcepto));
conceptoList.add(concepto);
}
+ System.out.println(conceptoList.toString());
ejercicio.setConceptoList(conceptoList);
List<Respuesta> respuestaList = new ArrayList<Respuesta>();