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

problema con un requestdispatcher

Estas en el tema de problema con un requestdispatcher en el foro de Java en Foros del Web. hola amigos...les cuento tengo este codigo: package agenda; import java.sql.Connection; import javax.servlet.RequestDispatcher; import javax.servlet.ServletConfig; import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import javax.servlet.http.HttpSession; import ...
  #1 (permalink)  
Antiguo 14/06/2005, 08:25
 
Fecha de Ingreso: junio-2005
Mensajes: 70
Antigüedad: 18 años, 11 meses
Puntos: 0
problema con un requestdispatcher

hola amigos...les cuento tengo este codigo:

package agenda;

import java.sql.Connection;

import javax.servlet.RequestDispatcher;
import javax.servlet.ServletConfig;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;

import java.io.*;
import java.sql.*;
import java.util.Vector;

import agenda.VarEsp;


public class TraeRegistros extends HttpServlet{


static String bd = "SSMSO";
static String login = "GMendoza";
static String password = "mysql";
static String url = "jdbc:mysql://192.60.10.10/"+bd;

Connection conn = null;

public void init(ServletConfig config) throws ServletException
{
try
{
Class.forName("com.mysql.jdbc.Driver").newInstance ();
conn = DriverManager.getConnection(url,login,password);
}
catch(Exception ex)
{
System.out.println(ex.toString());
}
}


public void doPost (HttpServletRequest request,
HttpServletResponse response)

{

}





public void doGet(HttpServletRequest request,
HttpServletResponse response)

{

PrintWriter out ;
try
{
HttpSession sesion = request.getSession(true);


String idAgenda, NombrePaciente, liga, qry, htmlPage;
Statement stmt;
ResultSet rs;

qry = "SELECT * FROM SSA_ESPECIALIDAD order by Nombre";
stmt = conn.createStatement();
rs = stmt.executeQuery(qry);


VarEsp Vesp = new VarEsp();
Vector vc = new Vector();
Vector Vnombre = new Vector();

while(rs.next())
{


Vesp.setNombre(rs.getString("Nombre")) ;

Vesp.setIdEsp(rs.getString("idEspecialidad"));


vc.add(Vesp.getNombre());
vc.add(Vesp.getIdEsp());



}
sesion.setAttribute("Vnombre",vc); // mandas el vector a la pagina en sesion System.out.println (vc);

// llamas a la pagina y en la pagina debes extraer el dato de sesion con el mismo nombre

************************************************
RequestDispatcher rd=request.getRequestDispatcher "/prueba/jsp/BusqEsp.jsp");

rd.forward(request, response);
*************************************************
rs.close();
stmt.close();
}
catch(Exception ex)
{
System.out.println(ex.toString());
}
}


public void destroy()
{
try
{
conn.close();
}
catch(Exception ex)
{
System.out.println(ex.toString());
}

}



}

la cosa es que cuando pasa por la parte encerrada en * me manda un error que dice "El recurso requerido (/prueba/jsp/BusqEsp.jsp) no está disponible."
lo probe con el getServletContext() y niciquiera entra.....si alguien estaria muy agradecido....
  #2 (permalink)  
Antiguo 14/06/2005, 21:16
Avatar de stock  
Fecha de Ingreso: junio-2004
Ubicación: Monterrey NL
Mensajes: 2.390
Antigüedad: 19 años, 10 meses
Puntos: 53
prueva quitandole la primera diagonal

RequestDispatcher rd=request.getRequestDispatcher "/prueba/jsp/BusqEsp.jsp");

asi:

RequestDispatcher rd=request.getRequestDispatcher "prueba/jsp/BusqEsp.jsp");
  #3 (permalink)  
Antiguo 16/06/2005, 09:43
 
Fecha de Ingreso: junio-2005
Mensajes: 70
Antigüedad: 18 años, 11 meses
Puntos: 0
gracias

ya solucione el problema era que el valor que estaba mandando estaba null...

gracias por responder....

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 19:27.