style="display:inline-block;width:728px;height:90px"
data-ad-client="ca-pub-5164839828746352"
data-ad-slot="7563230308">

Validacion y mostrar datos con jsp

hola amigos!

os comento estoy realizando un proyecto web con servlets y jsp sin ningun framework ya que asi me lo propuesto, es evidente que es mejor utilizar un framework pero quise realizarlo de esa forma.

Bien el proyecto es mu sencillo,solo es un login de acceso con una sesion y muestra los datos del usuario validado en otra pagina JSP
He realizado la validacion y he accedio a la otra pagina pero no logro sacar los datos,y me desespero porque me leio varios foros ya de arriba a bajo y google lo tengo ya casi rebuscaoo jeejej ,los datos del usuario son basicos , nombre,clave,fecha nacimiento y una imagen.

aver si me podeis echar una mano!xD

<%@page contentType="text/html" pageEncoding="UTF-8"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
   "http://www.w3.org/TR/html4/loose.dtd">
<%@page import="java.util.*" session="true"%>
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <title>Zona Personal </title>
    </head>
    <body>
       <%
      String user = (String)session.getAttribute("vUsuario");
     
      if(user!=null){

        %>
<table width="518" border="1" align="center">
  <tr>
    <td width="105">Usuario: <% out.print(user);   %></td><--------------Este es recogido de la pagina del login.jsp pero no de la base de datos que es lo que quiero realizar.
    <td width="124">Imagen </td>---->?
    <td width="131">fecha  NaCImiento</td>------>?
    <td width="130"><a href="cerrar_session.jsp">off Session</a></td>
  </tr>
</table>
<p>

Aqui ira el contenido restringuido.

</p>
<p>&nbsp;</p>

<%
}

  else{

         
%>

        <center>
<table width="326" border="0">
  <tr>
    <td height="54"><div align="center">Usuario No Registrado</div>      <div align="center"></div></td>
  </tr>
  <tr>
      <td><div align="center"><img src="no_valido.png"  width="128" height="128" /></div><div align="center"></div></td>
  </tr>
</table>
</center>
        <%
        }
        %>
    </body>
</html>

Comentarios

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.
Imagen de Payan

Yo llamaria a un servlet que

Yo llamaria a un servlet que comparase el usuario y la clave que puedo coger del login con la base de datos de nuevo, y entonces cargaria los datos de este.

Imagen de francisco.santiagoj

Servlet

Es un hecho, para mayor facilidad debes de ocupar un Servlet (Controller) ahí haces todas las validaciones y envías los datos al jsp. Saludos.

Imagen de Payan

ok lo voy a realizar asi,pero

ok lo voy a realizar asi,pero ¿como pongo la imagen en la base de datos para cargarla luego y que no me de problemas?
porque aveces suele salir solo la direcion del archivo o algo raro como esto ,en donde tendria que salir la imagen.

------> com.mysql.jdbc.Blob@1b57f60

Imagen de francisco.santiagoj

Imagenes en BD

@Payan, @ezamudio da su punto de vista sobre como tratar las imágenes en bases de datos, me parece muy buena su propuesta la de usar un filesystem para almacenar las imágenes y mandarlas llamar por el nombre, hechale una revisada a sus respuestas, estoy seguro que te ayudaran mucho.

Saludos

Imagen de Payan

gracias amigo! ,le hechare

gracias amigo! ,le hechare una vistazoo xD. Saludos!

style="display:inline-block;width:728px;height:90px"
data-ad-client="ca-pub-5164839828746352"
data-ad-slot="7563230308">