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/develop/stlouis/IA/was/beans




Here is the error:

/tmp/WebSphere/AppServer/International/international/int/JBean_jsp_1.java:104:
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:107:
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:112:
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

Reply via email to