Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    Problema con session in pagina jsp

    Salve a tutti ho un problema con la realizzazione di un sito locale per un progetto universitario. In pratica se effettuo il login, dove username e password sono contenute all'interno di un database, dopo essermi loggato se ricarico la pagina di benvenuto si perde il login... Posto prima il codice di login e poi quello di welcome:

    [CODE]
    <%@ page language="java" contentType="text/html; charset=ISO-8859-1"
    pageEncoding="ISO-8859-1"%>
    <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
    <title>Titolo</title>
    </head>
    <body>
    <%@ page import = "java.sql.*" %>
    <%@ page import = "javax.sql.*"%>
    <%
    String userid=request.getParameter("userid");
    session.setAttribute("userid", userid);
    String pwd=request.getParameter("pwd");
    String driver = "com.mysql.jdbc.Driver";
    Class.forName(driver);
    java.sql.Connection con = DriverManager.getConnection("jdbc:mysql://localhost:3306/mydb","root","admin");
    Statement st= con.createStatement();
    ResultSet rs=st.executeQuery("select * from users where user_id='"+userid+"'");
    while(rs.next())
    {
    if(rs.getString(2).equals(pwd))
    {
    out.println("welcome "+userid + "\n" );
    out.println("\t");
    out.println("You are " + rs.getString(3) + " " + rs.getString(4) + " isn't it?");
    }
    else
    {
    out.println("Invalid password try again");
    }
    }
    %>
    </body>
    </html>
    [CODE]


    [CODE]
    <%@ page language="java" contentType="text/html; charset=ISO-8859-1"
    pageEncoding="ISO-8859-1"%>
    <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
    <title>Insert title here</title>
    </head>
    <body>
    <%@ page import ="java.sql.*" %>
    <%@ page import ="javax.sql.*" %>
    <%
    String user=session.getValue("userid").toString();
    %>
    Registration is Successfull. Welcome to <%=user %>
    </body>
    </html>
    [CODE]


    Per favore, chi è in grado di spiegarmi il problema?? Grazie in anticipo

  2. #2
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    non e' javascript, posta la tua richiesta nel forum corretto
    ciao

    ps: [ code] va chiuso con [/ code] (senza spazi)

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.