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]