JSP (Java Server Page) - AYUDA JSP EJERCICIO WEB

   
Vista:

AYUDA JSP EJERCICIO WEB

Publicado por Agustin (1 intervención) el 15/07/2017 04:55:19
Buenas
Tengo esta consigna de un ejercicio para una aplicación web. La base de datos a la que se refiere es una de jugadores de fútbol (la cual ya tengo).

 Deberá implementar el cliente RMI mediante Bussiness Delegate,
 La aplicación comienza desplegando la ventana con los datos de los clubes cargados en la combo box y los totales de jugadores y partidos.
 Se seleccionará un club, una categoría y/o zona si se desean consultar partidos o solamente un club y una categoría si se desea consultar jugadores.
 Una vez realizada la selección de los parámetros la búsqueda se disparará al presionar el botón “Buscar”.
 Una vez obtenido el resultado de la consulta, el mismo debe ser desplegado en la tabla “resultados”.
 Andes de acceder a los métodos del negocio se deberá validar las opciones seleccionadas.


Este es el body de mi jsp
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
<body>
 
	<script type="text/javascript">
		function inicio() {
			window.location = "Principal?action=default";
		}
	</script>
 
	<select id="club">
	<%
		List<ClubDTO> clubes = (List<ClubDTO>) request.getAttribute("clubes");
		for (ClubDTO c : clubes) {
	%>
	<option value=<%=c.getIdClub()%>><%=c.getNombre()%></option>
	<%
		}
	%>
	</select>
 
	<select id="categoria">
 
	</select>
 
 
	<select id="zona">
 
	</select>
 
</body>
</html>


Este es el método doGet() de mi servlet:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
	String jspPage;//"/Inicio.jsp";
	String action = request.getParameter("action");
 
	if(action == null || action.length() < 1) {
		action = "default";
	}
 
	if(action.equalsIgnoreCase("default")) {
		List<ClubDTO> clubes = BusinessDelegate.getInstancia().getAllClubes();
		request.setAttribute("clubes", clubes);
		jspPage = "/index.jsp";
	}
 
	dispatch(jspPage, request, response);
}

Mis dudas son las siguientes:
No entiendo a qué se refiere con los totales de jugadores y partidos (¿cantidad total de cada uno?)
Cuando inicio la aplicación, me tira error HTML 500 y me dice que el error está en la linea del jsp en donde se hace el request.getAttribute().
Dice que se selecciona una categoria y/o zona, se me ocurrió hacerlo con 2 listas desplegables, ya que las
categorias son 2 y las zonas también son 2 (para no dar lugar a equivocación del usuario). ¿Es válido?
¿Cómo valido las opciones seleccionadas que pide al final?

Desde ya muchas gracias y disculpen que esté pidiendo bastante.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder