Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - admin947

#1
Java / Re: Duda variables JSP
19 Junio 2010, 04:14 AM
Cita de: ..::| D3Bć1 |::. en 18 Junio 2010, 19:42 PM
PD: Como esta definido el objeto request?

Podríamos ayudarte mejor si concretases más tus preguntas...

Aquí tienes la especificación del HttpServletRequest:
http://java.sun.com/products/servlet/2.1/api/javax.servlet.http.HttpServletRequest.html

Si con "definido" te refieres al cómo se declara: request se trata de una variable implícita en la petición hecha por el cliente al servidor, así que simplemente "existe".
#2
Java / Re: Duda variables JSP
18 Junio 2010, 01:38 AM
Directamente el parámetro pasado por la URL no puede sobreescribir el valor de la variable (eso sería una catástrofe para la seguridad).
Para conseguir lo que quieres tienes que hacer algo como:

url = pagina.jsp?p_section=1


String p_section = request.getParameter("p_section");
public int section = Integer.valueOf(p_section);

switch(section)
{
  case 0:
      out.println("Has cogido la uno!");
      break;
  case 1:
       out.println("Has cogido la dos!");
       break;
}


Ten cuidado con "Integer.valueOf()" porque puede lanzarte una excepción si alguien pone una cadena no convertible a Integer.
Sí, es lo que tiene Java respecto a PHP, hay que hacer conversiones explícitas entre tipos.