Hi
The problem is it is not finding the bean
Check your classpath settings and also check whether the bean is placed in
the right
directory, usually it is in the classes directory, although i dont know
which directory
Websphere uses

Regards
Sanjay

-----Original Message-----
From: Jay H. Lang [mailto:[EMAIL PROTECTED]]
Sent: 27 November 2000 21:42
To: [EMAIL PROTECTED]
Subject: JSP Error


I have created a simple Java Bean, and a JSP that uses this bean.  I am
getting
an error when using the bean and I cannot figure it out.  I have
included the JSP, the Bean and the error.

Any help would be appreciated.
Thanks.

My JSP Page:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN">
<!-- A JSP page using a Java Bean -->
<HTML><HEAD>

<META name="GENERATOR" content="IBM WebSphere Page Designer V3.0.2 for
Windows">
<META http-equiv="Content-Style-Type" content="text/css"><TITLE>This
page is just to test a JSP to a Java Bean</TITLE>
</HEAD><BODY>
<jsp:useBean id="myBean" class="JayBean" scope="request">
</jsp:useBean>
<H1> My Name is: <jsp:getProperty name="myBean" property="FirstName" />
</H1>
</BODY></HTML>



My Java Bean:

//--------------------------------------------------------------------------
----

// Owner: Jay H. Lang
//
// Class: JayBean
//--------------------------------------------------------------------------
----

import java.lang.*;
import java.util.*;

/**
* This is a sample JavaBean.  It has the following properties:
* firstName, lastName, age, address, city, state, zip
*/

public class JayBean extends java.lang.Object implements
java.io.Serializable
{

        /**
        * Instance variable for the address property
        */
        protected String address = null;
        /**
        * Instance variable for the city property
        */
        protected String city = null;
        /**
        * Instance variable for the state property
        */
        protected String state = null;
        /**
        * Instance variable for the zip property
        */
        protected String zip = null;
        /**
        * Instance variable for the phone property
        */
        protected String phone = null;
        /**
        * Instance variable for the age property
        */
        protected int age;
        /**
        * Instance variable for the firstName property
        */
        protected String firstName = "Jay";
        /**
        * Instance variable for the lastName property
        */
        protected String lastName = null;


/***************************************************************************
**

        * Get method for the address property
        *
        * @return the value of the property
        */
        public String getAddress()
        {
                return address;
        }


/***************************************************************************
**

        * Set method for the address property
        *
        * @param value the new value for the property
        */
        public void setAddress(String value)
        {
                this.address = value;
        }


/***************************************************************************
**

        * Get method for the city property
        *
        * @return the value of the property
        */
        public String getCity()
        {
                return city;
        }


/***************************************************************************
**

        * Set method for the city property
        *
        * @param value the new value for the property
        */
        public void setCity(String value)
        {
                this.city = value;
        }


/***************************************************************************
**

        * Get method for the state property
        *
        * @return the value of the property
        */
        public String getState()
        {
                return state;
        }


/***************************************************************************
**

        * Set method for the state property
        *
        * @param value the new value for the property
        */
        public void setState(String value)
        {
                this.state = value;
        }


/***************************************************************************
**

        * Get method for the zip property
        *
        * @return the value of the property
        */
        public String getZip()
        {
                return zip;
        }


/***************************************************************************
**

        * Set method for the zip property
        *
        * @param value the new value for the property
        */
        public void setZip(String value)
        {
                this.zip = value;
        }


/***************************************************************************
**

        * Get method for the phone property
        *
        * @return the value of the property
        */
        public String getPhone()
        {
                return phone;
        }


/***************************************************************************
**

        * Set method for the phone property
        *
        * @param value the new value for the property
        */
        public void setPhone(String value)
        {
                this.phone = value;
        }


/***************************************************************************
**

        * Get method for the age property
        *
        * @return the value of the property
        */
        public int getAge()
        {
                return age;
        }


/***************************************************************************
**

        * Set method for the age property
        *
        * @param value the new value for the property
        */
        public void setAge(int value)
        {
                this.age = value;
        }


/***************************************************************************
**

        * Get method for the firstName property
        *
        * @return the value of the property
        */
        public String getFirstName()
        {
                return firstName;
        }


/***************************************************************************
**

        * Set method for the firstName property
        *
        * @param value the new value for the property
        */
        public void setFirstName(String value)
        {
                this.firstName = value;
        }


/***************************************************************************
**

        * Get method for the lastName property
        *
        * @return the value of the property
        */
        public String getLastName()
        {
                return lastName;
        }


/***************************************************************************
**

        * Set method for the lastName property
        *
        * @param value the new value for the property
        */
        public void setLastName(String value)
        {
                this.lastName = value;
        }


}



The bean is located in the directory: /usps/develop/stlouis/IA/was/beans

The
deployedwebapp.int.classpath=/usps/develop/stlouis/IA/was/servlets:/usps/dev
elop/stlouis/IA/was/beans




Here is the error:

/tmp/WebSphere/AppServer/International/international/int/JBean_jsp_1.java:10
4:
Class usps.develop.stlouis.IA.was.html.JayBean not found in type
declaration.
                              JayBean myBean = null;
                              ^
/tmp/WebSphere/AppServer/International/international/int/JBean_jsp_1.java:10
7:
Class usps.develop.stlouis.IA.was.html.JayBean not found in type
declaration.
                              myBean= (JayBean)
                                       ^
/tmp/WebSphere/AppServer/International/international/int/JBean_jsp_1.java:11
2:
Class usps.develop.stlouis.IA.was.html.JayBean not found in type
declaration.
                              myBean = (JayBean)
Beans.instantiate(getClassLoader(), "JayBean");
                                        ^
Note:
/usr/lpp/WebSphere/AppServer/classes/javax/servlet/http/HttpServlet.java
uses a deprecated API.  Recompile with "-deprecation" for details.
3 errors, 1 warning

--
Jay H. Lang
Chief Technologist
Distributed Computing Professionals Inc.
IBM Certified Specialist - MQSeries
303 277-1873 - Office
303 807-9700 - Cell

===========================================================================
To unsubscribe: mailto [EMAIL PROTECTED] with body: "signoff
JSP-INTEREST".
For digest: mailto [EMAIL PROTECTED] with body: "set JSP-INTEREST
DIGEST".
Some relevant FAQs on JSP/Servlets can be found at:

 http://java.sun.com/products/jsp/faq.html
 http://www.esperanto.org.nz/jsp/jspfaq.html
 http://www.jguru.com/jguru/faq/faqpage.jsp?name=JSP
 http://www.jguru.com/jguru/faq/faqpage.jsp?name=Servlets

===========================================================================
To unsubscribe: mailto [EMAIL PROTECTED] with body: "signoff JSP-INTEREST".
For digest: mailto [EMAIL PROTECTED] with body: "set JSP-INTEREST DIGEST".
Some relevant FAQs on JSP/Servlets can be found at:

 http://java.sun.com/products/jsp/faq.html
 http://www.esperanto.org.nz/jsp/jspfaq.html
 http://www.jguru.com/jguru/faq/faqpage.jsp?name=JSP
 http://www.jguru.com/jguru/faq/faqpage.jsp?name=Servlets

Reply via email to