JSP (Java Server Page) - Pasar parámetros request y response

 
Vista:

Pasar parámetros request y response

Publicado por Noelia (2 intervenciones) el 19/06/2007 16:22:25
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 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. 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 yo no uso servlets, sino una clase java.
Es posible alguna alternativa?
Gracias y un saludo
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

RE:Pasar parámetros request y response

Publicado por noelia (2 intervenciones) el 20/06/2007 19:04:26
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
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar