Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSamu <samurey@gmail.com>2013-04-29 22:33:51 (GMT)
committer Samu <samurey@gmail.com>2013-04-29 22:33:51 (GMT)
commit72a586c03155b6f981dfef4d1f7c6ece7eed1872 (patch)
tree0f6e648a18cd8de3efff27513e2de8cefc5a09c9
parent6b4b4d75f3cf7714e0b407da07ba5b91523173c0 (diff)
crear cuenta y menu con css
-rw-r--r--EjercitarWeb/WebContent/login.jsp4
-rw-r--r--EjercitarWeb/WebContent/menu_principal.jsp4
-rw-r--r--EjercitarWeb/WebContent/mm_entertainment.css131
-rw-r--r--EjercitarWeb/WebContent/profesor.jsp2
-rw-r--r--EjercitarWeb/src/src/LogInServlet.java7
-rw-r--r--EjercitarWeb/src/src/MenuPrincipalServlet.java37
-rw-r--r--EjercitarWeb/src/src/NuevoConceptoServlet.java2
-rw-r--r--EjercitarWeb/src/src/NuevoEjercicioServlet.java2
-rw-r--r--EjercitarWeb/src/src/NuevoProfesorServlet.java80
-rw-r--r--EjercitarWeb/src/src/NuevoTemaServlet.java2
10 files changed, 262 insertions, 9 deletions
diff --git a/EjercitarWeb/WebContent/login.jsp b/EjercitarWeb/WebContent/login.jsp
index fdd070c..2d15b4d 100644
--- a/EjercitarWeb/WebContent/login.jsp
+++ b/EjercitarWeb/WebContent/login.jsp
@@ -3,7 +3,7 @@
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
-<title>Documento sin t&iacute;tulo</title>
+<title>Login</title>
</head>
<style type="text/css">
<!--
@@ -47,7 +47,7 @@ a:link {
<th scope="row" row="2"><p>
<input type="submit" name="Submit" value="Aceptar" />
</p>
- <a href="localhost:8080/EjercitarWeb/NuevoProfesorServlet">Crear cuenta </a></th>
+ <a href="/EjercitarWeb/NuevoProfesorServlet">Crear cuenta </a></th>
</tr>
</table>
</body>
diff --git a/EjercitarWeb/WebContent/menu_principal.jsp b/EjercitarWeb/WebContent/menu_principal.jsp
index 6a484ca..b069593 100644
--- a/EjercitarWeb/WebContent/menu_principal.jsp
+++ b/EjercitarWeb/WebContent/menu_principal.jsp
@@ -5,7 +5,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Ejercitar</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
-<link rel="stylesheet" href="file:///C|/Archivos%20de%20programa/Macromedia/Dreamweaver%208/Configuration/BuiltIn/StarterPages/mm_entertainment.css" type="text/css" />
+<link rel="stylesheet" href="mm_entertainment.css" type="text/css" />
<style type="text/css">
<!--
body {
@@ -38,7 +38,7 @@ a:link {
<table width="1043" border="0" cellspacing="0" cellpadding="0">
<!--DWLayoutTable-->
<tr bgcolor="#FFFFFF">
- <td width="155" rowspan="2" nowrap="nowrap"><img src="img/Logo.png" width="138" height="111" /></td>
+ <td width="155" rowspan="2" nowrap="nowrap"><img src="img/logo.png" width="138" height="111" /></td>
<td height="58" colspan="2" valign="bottom" nowrap="nowrap" bgcolor="#FFFFFF" id="logo">EJERCITAR!!! </td>
<td width="10">&nbsp;</td>
<td width="12">&nbsp;</td>
diff --git a/EjercitarWeb/WebContent/mm_entertainment.css b/EjercitarWeb/WebContent/mm_entertainment.css
new file mode 100644
index 0000000..f440743
--- /dev/null
+++ b/EjercitarWeb/WebContent/mm_entertainment.css
@@ -0,0 +1,131 @@
+/* Global Styles */
+
+body {
+ margin:0px;
+ }
+
+td {
+ font:11px arial;
+ color:#99CCFF;
+ }
+
+hr {
+ height:1px;
+ color: #cccccc;
+ border: none;
+ }
+
+a {
+ color: #CC3300;
+ text-decoration:underline;
+ }
+
+a:hover {
+ color: #FF3300;
+ text-decoration:none;
+ }
+
+/* ID Styles */
+
+#navigation a {
+ font:11px georgia;
+ color: #99CCFF;
+ font-weight:bold;
+ text-decoration: none;
+ letter-spacing:.1em;
+ line-height:16px;
+ display:block;
+ padding:10px;
+ border: 1pt solid rgb(20,40,95);
+ border-right-width: 0px;
+ border-left-width: 0px;
+ }
+
+#navigation a:hover {
+ color:#ffffff;
+ font-size:20px;
+ border: 1pt dotted red;
+ border-right-width: 0px;
+ border-left-width: 0px;
+ }
+
+#navigation td {
+ background-image:url(../Images/ent_comm_banner_bg-B2.gif);
+ }
+
+#sidebarHeader {
+ padding: 0px 4px 14px 4px;
+ }
+
+#logo {
+ font:18px georgia;
+ color: #CC3300;
+ line-height:24px;
+ letter-spacing:.4em;
+ }
+
+#tagline {
+ font:12px georgia;
+ color: #CC3300;
+ line-height:18px;
+ letter-spacing:.4em;
+ }
+
+#dateformat a {
+ color:#99CCFF;
+ font:11px georgia;
+ color: #99CCFF;
+ letter-spacing:.2em;
+ text-decoration:none;
+ font-weight:bold;
+ }
+
+#dateformat a:hover {
+ color: #ffffff;
+ }
+
+/* Class Styles */
+
+.bodyText {
+ font:11px arial;
+ color:#99CCFF;
+ line-height:20px;
+ letter-spacing:.1em;
+ margin-top:0px;
+ }
+
+.pageName{
+ font:22px georgia;
+ color: #CC3300;
+ line-height:20px;
+ letter-spacing:.1em;
+ }
+
+.subHeader {
+ font:16px georgia;
+ color: #CC3300;
+ font-weight:bold;
+ letter-spacing:.1em;
+ line-height:16px;
+ }
+
+.sidebarHeader {
+ font:14px georgia;
+ color: #99CCFF;
+ font-weight:bold;
+ letter-spacing:.1em;
+ line-height:16px;
+ }
+
+.detailText {
+ font:11px arial;
+ color:#ffffff;
+ line-height:16px;
+ letter-spacing:.1em;
+ }
+
+.smallText {
+ font:10px arial;
+ color:#99CCFF;
+ }
+ \ No newline at end of file
diff --git a/EjercitarWeb/WebContent/profesor.jsp b/EjercitarWeb/WebContent/profesor.jsp
index 71de5f6..cebc041 100644
--- a/EjercitarWeb/WebContent/profesor.jsp
+++ b/EjercitarWeb/WebContent/profesor.jsp
@@ -15,7 +15,7 @@
</head>
<body>
-<form id="form1" name="form1" method="post" action="/NuevoProfesorServlet">
+<form id="form1" name="form1" method="post" action="">
<div>
<p class="Estilo1">Ingresar Nuevo Profesor:</p>
</div>
diff --git a/EjercitarWeb/src/src/LogInServlet.java b/EjercitarWeb/src/src/LogInServlet.java
index 3c8bb84..6867478 100644
--- a/EjercitarWeb/src/src/LogInServlet.java
+++ b/EjercitarWeb/src/src/LogInServlet.java
@@ -61,9 +61,10 @@ public class LogInServlet extends HttpServlet {
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);
+ //RequestDispatcher rd = getServletContext().getRequestDispatcher("/menu_principal.jsp");
+ //rd.forward(request, response);
+
+ response.sendRedirect("/EjercitarWeb/MenuPrincipalServlet");
} else {
response.setContentType("text/html;charset=UTF-8");
System.out.println("fail");
diff --git a/EjercitarWeb/src/src/MenuPrincipalServlet.java b/EjercitarWeb/src/src/MenuPrincipalServlet.java
new file mode 100644
index 0000000..e1a037f
--- /dev/null
+++ b/EjercitarWeb/src/src/MenuPrincipalServlet.java
@@ -0,0 +1,37 @@
+package src;
+
+import java.io.IOException;
+
+import javax.servlet.RequestDispatcher;
+import javax.servlet.ServletException;
+import javax.servlet.annotation.WebServlet;
+import javax.servlet.http.HttpServlet;
+import javax.servlet.http.HttpServletRequest;
+import javax.servlet.http.HttpServletResponse;
+
+/**
+ * Servlet implementation class MenuPrincipalServlet
+ */
+@WebServlet("/MenuPrincipalServlet")
+public class MenuPrincipalServlet extends HttpServlet {
+ private static final long serialVersionUID = 1L;
+
+ /**
+ * @see HttpServlet#HttpServlet()
+ */
+ public MenuPrincipalServlet() {
+ super();
+ // TODO Auto-generated constructor stub
+ }
+
+ /**
+ * @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response)
+ */
+ protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
+ // TODO Auto-generated method stub
+ response.setContentType("text/html;charset=UTF-8");
+ RequestDispatcher rd = getServletContext().getRequestDispatcher("/menu_principal.jsp");
+ rd.forward(request, response);
+ }
+
+}
diff --git a/EjercitarWeb/src/src/NuevoConceptoServlet.java b/EjercitarWeb/src/src/NuevoConceptoServlet.java
index 9a6f310..e4f7bd2 100644
--- a/EjercitarWeb/src/src/NuevoConceptoServlet.java
+++ b/EjercitarWeb/src/src/NuevoConceptoServlet.java
@@ -92,6 +92,8 @@ public class NuevoConceptoServlet extends HttpServlet {
//conceptoEAO.guardarConcepto(concepto);
abr.agregarConcepto(concepto);
+ response.sendRedirect("/EjercitarWeb/MenuPrincipalServlet");
+
}
}
diff --git a/EjercitarWeb/src/src/NuevoEjercicioServlet.java b/EjercitarWeb/src/src/NuevoEjercicioServlet.java
index 163560c..abb8e40 100644
--- a/EjercitarWeb/src/src/NuevoEjercicioServlet.java
+++ b/EjercitarWeb/src/src/NuevoEjercicioServlet.java
@@ -79,6 +79,8 @@ public class NuevoEjercicioServlet extends HttpServlet {
}
ejercicio.setConceptoList(conceptoList);
abr.agregarEjercicio(ejercicio);
+
+ response.sendRedirect("/EjercitarWeb/MenuPrincipalServlet");
}
}
diff --git a/EjercitarWeb/src/src/NuevoProfesorServlet.java b/EjercitarWeb/src/src/NuevoProfesorServlet.java
new file mode 100644
index 0000000..7da7d3d
--- /dev/null
+++ b/EjercitarWeb/src/src/NuevoProfesorServlet.java
@@ -0,0 +1,80 @@
+package src;
+
+import java.io.IOException;
+import java.text.DateFormat;
+import java.text.SimpleDateFormat;
+import java.util.Date;
+import java.util.List;
+
+import javax.ejb.EJB;
+import javax.persistence.EntityManager;
+import javax.persistence.PersistenceContext;
+import javax.servlet.RequestDispatcher;
+import javax.servlet.ServletException;
+import javax.servlet.annotation.WebServlet;
+import javax.servlet.http.HttpServlet;
+import javax.servlet.http.HttpServletRequest;
+import javax.servlet.http.HttpServletResponse;
+
+import model.Profesor;
+
+import eao.TemaEAO;
+
+import beans.AdministracionBeanRemote;
+
+/**
+ * Servlet implementation class NuevoProfesorServlet
+ */
+@WebServlet("/NuevoProfesorServlet")
+public class NuevoProfesorServlet extends HttpServlet {
+ private static final long serialVersionUID = 1L;
+
+ @PersistenceContext
+ EntityManager em;
+
+ @EJB
+ AdministracionBeanRemote abr;
+
+ /**
+ * @see HttpServlet#HttpServlet()
+ */
+ public NuevoProfesorServlet() {
+ super();
+ // TODO Auto-generated constructor stub
+ }
+
+ /**
+ * @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response)
+ */
+ protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
+ // TODO Auto-generated method stub
+ response.setContentType("text/html;charset=UTF-8");
+ RequestDispatcher rd = getServletContext().getRequestDispatcher("/profesor.jsp");
+ rd.forward(request, response);
+ }
+
+ /**
+ * @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response)
+ */
+ protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
+ // TODO Auto-generated method stub
+ Profesor profesor = new Profesor();
+
+ profesor.setUsuario(request.getParameter("usuario").trim());
+ profesor.setPassword(request.getParameter("password").trim());
+ profesor.setNombre(request.getParameter("nombre").trim());
+ profesor.setApellido(request.getParameter("apellido").trim());
+ String fecha = request.getParameter("fecha_nac").trim();
+ DateFormat df = new SimpleDateFormat("dd/mm/yyyy");
+ Date date = null;
+ try {
+ date = df.parse(fecha);
+ } catch(Exception e){}
+ profesor.setFechaNac(date);
+ profesor.setCedula(Integer.valueOf(request.getParameter("cedula").trim()));
+ abr.agregarProfesor(profesor);
+
+ response.sendRedirect("/EjercitarWeb/LogInServlet");
+ }
+
+}
diff --git a/EjercitarWeb/src/src/NuevoTemaServlet.java b/EjercitarWeb/src/src/NuevoTemaServlet.java
index ca487bf..ab6527b 100644
--- a/EjercitarWeb/src/src/NuevoTemaServlet.java
+++ b/EjercitarWeb/src/src/NuevoTemaServlet.java
@@ -90,7 +90,7 @@ public class NuevoTemaServlet extends HttpServlet {
abr.agregarTema(tema);
-
+ response.sendRedirect("/EjercitarWeb/MenuPrincipalServlet");
}
}