make sure the class attribute is fully qualified

<jsp:useBean id="userLoginBean" scope="session" class="Mylogin.UserLoginBean" />


Filip
-----Original Message-----
From: Khalid Hajsaleh [mailto:[EMAIL PROTECTED]]
Sent: Saturday, January 29, 2005 7:50 PM
To: 'Tomcat Users List'
Subject: jsp:useBean error


Hi,

I am trying to use the directive jsp:useBean in my jsp but that seems to
be causing an exception(at
org.apache.jasper.runtime.PageContextImpl.handlePageException), any
ideas?

Here is what I am trying to do:
In a forward.jsp, I have:

<%@ page import="Mylogin.UserLoginBean" %>

<jsp:useBean id="userLoginBean" scope="session" class="UserLoginBean" />
<jsp:setProperty name="userLoginBean" property="*"/>



My class Mylogin is defined in WEB-INF/classes/Mylogin/UserLoginBean. It
is suppose to validate a use login:

package Mylogin;


import java.sql.*;
import javax.sql.*;
import javax.naming.*;


public class UserLoginBean{

private String firstName;
private String lastName;


public UserLoginBean(){
}

public String getFirstName(){
        return this.firstName;
}


public String getLastName(){
        return this.lastName;
}

public void setFirstName(String firstName){
        this.firstName=firstName;
}


public void setLastName(String lastName){
        this.lastName=lastName;
}

public boolean isRegistered(){

try {
                Context ctx = (Context)new
InitialContext().lookup("java:comp/env");
                        DataSource ds =
(DataSource)ctx.lookup("jdbcdb");
                        Connection conn = ds.getConnection();
                        if (conn != null)
                                System.out.println("CONNETED");

                        String stm="Select first_name from names where
item_id=?";
                        PreparedStatement selectStatement =
conn.prepareStatement(stm);
                        selectStatement.setString(1,firstName);
                        ResultSet rs = selectStatement.executeQuery();

                        if (rs.next())
                        {
        
setFirstName(rs.getString("first_name"));
                                conn.close();
                                return true;
                        }

                        else
                                {
                                        conn.close();
                                        return false;
                                }
        } catch (Exception e) {
            System.out.println("Got an exception! ");
            System.out.println(e.getMessage());
                return false;
                }

}

}

Thanks for all the help in advance.

Khalid



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to