Foros del Web » Programación para mayores de 30 ;) » Java »

Pregunta tonta sobre cliente y servidor

Estas en el tema de Pregunta tonta sobre cliente y servidor en el foro de Java en Foros del Web. Buenas, espero no preguntar algo muy basico y evidente pero como nunca he trabajado con scriptlets tengo una duda. Con el siguiente codigo en JSP: ...
  #1 (permalink)  
Antiguo 10/11/2010, 10:53
Dr0gNan
Invitado
 
Mensajes: n/a
Puntos:
Pregunta tonta sobre cliente y servidor

Buenas, espero no preguntar algo muy basico y evidente pero como nunca he trabajado con scriptlets tengo una duda.

Con el siguiente codigo en JSP:

Código HTML:
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
	pageEncoding="ISO-8859-1"%>

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

<%@page import="classes.ListadoClientesClass"%>
<%@page import="classes.Persona"%>
<%@page import="java.util.LinkedList"%>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<link rel="stylesheet" type="text/css" href="css/EstiloBase.css" />
<title>Insert title here</title>
</head>
<body>
<table border="1" bordercolor="#000000">
<tr class=tablerowFormat>
	<td></td>
	<td></td>
	<td>CODIGO</td>
	<td><label for="lblNombre" class="datosCliente">Nombre</label></td>
</tr>
<%
LinkedList<Persona> lista = ListadoClientesClass.getClientes();

for (int i=0; i<lista.size(); i++)
{
	out.println("<tr>");
	out.println("<td><input type=submit name=btnDetalle value=D id=btnDetalle onclick=redirectToDetailPage(" + lista.get(i).getCodigo() + ");></td>");
	out.println("<td><input type=submit name=btnEditar value=E id=btnEditar onclick=redirectToEditPage(" + lista.get(i).getCodigo() + ");></td>");
	out.println("<td class=tabledataFormat>" + lista.get(i).getCodigo() + "</td>");
	out.println("<td class=tabledataFormat>" + lista.get(i).getNombre() + "</td>");
	out.println("<td class=tabledataFormat>" + lista.get(i).getApellidos() + "</td>");
	out.println("<td class=tabledataFormat width=150px>" + lista.get(i).getDireccion() + "</td>");
	out.println("<td class=tabledataFormat>" + lista.get(i).getTelefono() + "</td>");
	out.println("<td class=tabledataFormat>" + lista.get(i).getEmail() + "</td>");
	out.println("</tr>");
}
 %>
</table>
</body>
<script language="javascript" type="text/javascript">

function redirectToEditPage(codcli)
{
	window.location.href='EditarCliente.jsp?cod=' + codcli;
}

function redirectToDetailPage(codcli)
{
	window.location.href='DetalleCliente.jsp?cod=' + codcli;
}
</script>
</html> 
La pagina se ejecuta en el cliente pero al llegar al scriptlet (lo que hay entre <% %> se ejecuta esa parte en servidor ya que es codigo Java verdad?

Simplemente es eso, gracias.
  #2 (permalink)  
Antiguo 11/11/2010, 07:37
 
Fecha de Ingreso: febrero-2010
Mensajes: 128
Antigüedad: 14 años, 2 meses
Puntos: 3
Respuesta: Pregunta tonta sobre cliente y servidor

  1. El servidor recibe la petición de una página.
  2. Ejecuta los scriptlet generando la página en HTML con los contenidos que tenga ( Javascript, Ajax, CSS ....)
  3. Se envía al cliente la página HTML.
  4. El servidor se queda a la escucha de nuevas peticiones.
  #3 (permalink)  
Antiguo 12/11/2010, 09:17
Dr0gNan
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Pregunta tonta sobre cliente y servidor

entendido, gracias

Etiquetas: cliente, servidores
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 18:27.