Bienvenido a cable-usuarios.org
x
Somos 3955 usuarios registrados
Carga del servidor: 32.5%
Hemos servido 18328213 páginas desde febrero de 2002
Navegando por la web:Ningún usuario registrado online
Conectados al WebChat:SHaDoW - [Spyro]
  Crear una cuenta
Portada  ·  Descargas  ·  Tu Cuenta  ·  Enviar Noticia  ·  Foros  ·  WebChat  ·  Top 10  

Menú principal
· ¿Quiénes somos?
· Ver mensajes privados
· Enviar mens. privados
· Vivencias de Usuarios
· Quedadas de Usuarios
· Estadísticas
· Prensa
· Tus Comentarios
· Recomiéndanos
· Noticias Anteriores
· Artículos por Secciones
· Enlaces
· Enlázanos
· Preguntas Frecuentes

Búsqueda Google
Google

Internet cable-usuarios.org

En memoria de JAN

Anuncio

Últimos mensajes

[ Entrar a los foros ]
Moderado por: rigodon, Tuks, _JaSkEr_, MariotX, mix
cable-usuarios.org : Índice » » Software | Programación » » Paso de parametros response y request
  
Autor Paso de parametros response y request
Anónimo
IP: 147.229.222.xxx
Usuario no registrado
 Enviado el  19-06-2007 a las 16:33   
Hola,
Estoy creando un sitio web donde empleo páginas JSP.
El problema que tengo es que estoy implementando todo en una clase java aparte, en un paquete, y quiero realizar llamadas a los objetos request y response desde la clase Java por ejemplo para averiguar la ip de un usuario (request.getRemoteAddr()) pero solo puedo usar estos objetos en la página JSP. Me gustaría poder pasarlos por parámetro a algun método en la clase Java. He intentado pasarlos con el tipo HttpServletRequest pero me salta una excepción, supongo qeu solo se podrá utilizar en servlets. El problema es que quiero invocarlos desde la clase java no desde el JSP.
Es posible alguna alternativa?
Gracias y un saludo


Anónimo
IP: 147.229.222.xxx
Usuario no registrado
 Enviado el  20-06-2007 a las 18:31   
Ya lo he conseguido!
Aqui teneis la solución:
Desde el JSP hago

<%
mipaquete.clase nueva = new mipaquete.clase();
nueva.metodo(request,response);
%>

Y desde mi clase el metodo lo declaro asi

public void metodo(HttpServletRequest request, HttpServletResponse response)



E importo los paquetes necesarios
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

Realmente lo estaba haciendo bien no se porque no funcionaba, pero ahora simplemente he importado las librerías en lugar de poner el tipo directamente como hacia antes (javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse reponse).
Un saludo


  
Ir a
Sitio creado con PHP-Nuke Apache Web ServerPHP Scripting Language

Todos los logos y marcas registradas son propiedad de sus autores. Los Comentarios son propiedad de quien los publica, el resto de los contenidos © 2002 por cable-usuarios.org
Puedes enlazar a nuestras noticias usando backend.php o ultramode.txt
Este sitio se ha hecho con PHP-Nuke, un sistema de gestión de portales escrito en PHP. PHP-Nuke es software libre publicado bajo licencia GNU/GPL.