JSP (Java Server Page) - llamar un html desde un jsp

 
Vista:

llamar un html desde un jsp

Publicado por jose (4 intervenciones) el 29/05/2006 22:05:53
Tengo una duda no se como llamar un html desde un jsptrate de usar el sig. codigo pero marca un error:
response.sendredirect("jsp/AGREGAR.jsp");

A y otra cosa este proyecto se conecta a una base de MYSQL y necesito validar una contraseña, lo hace pero solo con el ultimo registro que di de alta, el codigo es el siguiente:
try{
String id=request.getParameter("Id");
String cont=request.getParameter("cont");
boolean i=false;
vres=sta.executeQuery("SELECT * From usuario");
String v1=vres.getString("Id");
String v2=vres.getString("cont");
while(vres.next()){
if(v1.equals(id)){
if(v2.equals(cont)){
i = true;
}
}
else{
i = false;
System.out.println("MYSQL no");
}
}
if (i!=false){
out.println("usuario aceptado");
response.sendredirect("jsp/AGREGAR.jsp");
}
else{
out.println("usuario no aceptado");
}
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:llamar un html desde un jsp

Publicado por dani (3 intervenciones) el 30/05/2006 09:11:27
La forma de redireccionar al jsp esta bien, asegurate que la ruta es la correcta, prueba escribiendo la ruta completa, es decir http://localhost: etc, etc o donde lo tengas.

Tambien te debes asegurar de que tienes los paquetes necesarios y usas lenguaje java
<%@ page language="java"%> al inicio del jsp.

Para validar una contraseña te rcomiendo que lo hagas de otra forma, pero esta ya supongo que sera cuestion de gustos a la hora de programar.

Lo que yo haria, seria realizar una consulta con los parametros seleccionados, en este caso:

vres=sta.executeQuery("SELECT * FROM usuario WHERE id='"+id+"' AND cont='"+cont+"');

if (vres.next())
//Se ha encontrado la contraseña
else
//No se ha encontrado la contraseña

Esto es suponiendo que solo existe una id con una determinada contraseña, si por casualidad hubiese dos id´s con las misma contraseña seria algo diferente, ok?

Espero que esto te sirva.

Agurrr.
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

RE:llamar un html desde un jsp !!PERO¡¡

Publicado por jose (4 intervenciones) el 30/05/2006 16:35:04
Gracias por la repuesta.
Pero aun marca un error a la hora de llamar el html:
org.apache.jasper.JasperException: No se puede compilar la clase para JSP

An error occurred at line: 11 in the jsp file: /jsp/a.jsp

Generated servlet error:
[javac] Compiling 1 source file

C:\TomCat\jakarta\work\Standalone\localhost\Nueva\jsp\a_jsp.java:89: cannot resolve symbol
symbol : method sendredirect (java.lang.String)
location: interface javax.servlet.http.HttpServletResponse

An error occurred at line: 11 in the jsp file: /jsp/a.jsp

Generated servlet error:
response.sendredirect("http://localhost:8080/Nueva/jsp/AGREGAR.html");

porfa ayudenme
Gracias de antemano.
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
sin imagen de perfil

RE:llamar un html desde un jsp !!PERO¡¡

Publicado por Marta (4 intervenciones) el 14/06/2006 10:24:26
Cual es el codigo de a.jsp??? porq el error de da ahi... de todas maneras igual es porque el respose.senredirect(....) esta mal escrito, es senRedirect (la R en mayusculas) no se si sera por eso, pero es lo que parece, miralo a ver.... 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