JSP can't find class ?
I created my first JSP which needs to get some data
from a bean. I tried several hours checking all over
and over again but... stuck...grrr
The JSP-page is shown but not the value of fieldWelcomeText.
any help welcome.
--
I included these lines in my JSP file :
--
<jsp:useBean id="welcome" class="toolbeans.WelcomeTextBean" />
<jsp:setProperty name="welcome" property="fieldWelcomeText" value="Testing" />
Beantexst = <jsp:getProperty name="welcome" property="fieldWelcomeTexst" />
--
And this is my bean...
--
package toolbeans;
/**
* Insert the type's description here.
* Creation date: (7/22/2001 11:51:03 PM)
* @author:
*/
public class WelcomeTextBean {
private java.lang.String fieldWelcomeText = new String();
protected transient java.beans.PropertyChangeSupport propertyChange;
/**
* WelcomeTextBean constructor comment.
*/
public WelcomeTextBean() {
super();
fieldWelcomeText = "Initial value";
setWelcomeText("Welcome to the JSP-world...");
}
/**
* The addPropertyChangeListener method was generated to support the propertyChange field.
*/
public synchronized void addPropertyChangeListener(java.beans.PropertyChangeListener listener) {
getPropertyChange().addPropertyChangeListener(listener);
}
/**
* The addPropertyChangeListener method was generated to support the propertyChange field.
*/
public synchronized void addPropertyChangeListener(java.lang.String propertyName, java.beans.PropertyChangeListener listener) {
getPropertyChange().addPropertyChangeListener(propertyName, listener);
}
/**
* The firePropertyChange method was generated to support the propertyChange field.
*/
public void firePropertyChange(java.beans.PropertyChangeEvent evt) {
getPropertyChange().firePropertyChange(evt);
}
/**
* The firePropertyChange method was generated to support the propertyChange field.
*/
public void firePropertyChange(java.lang.String propertyName, int oldValue, int newValue) {
getPropertyChange().firePropertyChange(propertyName, oldValue, newValue);
}
/**
* The firePropertyChange method was generated to support the propertyChange field.
*/
public void firePropertyChange(java.lang.String propertyName, java.lang.Object oldValue, java.lang.Object newValue) {
getPropertyChange().firePropertyChange(propertyName, oldValue, newValue);
}
/**
* The firePropertyChange method was generated to support the propertyChange field.
*/
public void firePropertyChange(java.lang.String propertyName, boolean oldValue, boolean newValue) {
getPropertyChange().firePropertyChange(propertyName, oldValue, newValue);
}
/**
* Accessor for the propertyChange field.
*/
protected java.beans.PropertyChangeSupport getPropertyChange() {
if (propertyChange == null) {
propertyChange = new java.beans.PropertyChangeSupport(this);
};
return propertyChange;
}
/**
* Gets the welcomeText property (java.lang.String) value.
* @return The welcomeText property value.
* @see #setWelcomeText
*/
public java.lang.String getWelcomeText() {
return fieldWelcomeText;
}
/**
* The hasListeners method was generated to support the propertyChange field.
*/
public synchronized boolean hasListeners(java.lang.String propertyName) {
return getPropertyChange().hasListeners(propertyName);
}
/**
* The removePropertyChangeListener method was generated to support the propertyChange field.
*/
public synchronized void removePropertyChangeListener(java.beans.PropertyChangeListener listener) {
getPropertyChange().removePropertyChangeListener(listener);
}
/**
* The removePropertyChangeListener method was generated to support the propertyChange field.
*/
public synchronized void removePropertyChangeListener(java.lang.String propertyName, java.beans.PropertyChangeListener listener) {
getPropertyChange().removePropertyChangeListener(propertyName, listener);
}
/**
* Sets the welcomeText property (java.lang.String) value.
* @param welcomeText The new value for the property.
* @see #getWelcomeText
*/
public void setWelcomeText(java.lang.String welcomeText) {
String oldValue = fieldWelcomeText;
fieldWelcomeText = welcomeText;
firePropertyChange("welcomeText", oldValue, welcomeText);
}
/**
* Returns a String that represents the value of this object.
* @return a string representation of the receiver
*/
public String toString() {
// Insert code to print the receiver here.
// This implementation forwards the message to super. You may replace or supplement this.
return super.toString();
}
}

