JSP (Java Server Page) - AYUDA JSP EJERCICIO WEB

 
Vista:
sin imagen de perfil
Val: 1
Ha aumentado su posición en 11 puestos en JSP (Java Server Page) (en relación al último mes)
Gráfica de JSP (Java Server Page)

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