This was it.

I had usebean, instead of useBean. Argghhh.

Thanks so much to all of you.


----- Original Message -----
From: "Ron Day" <[EMAIL PROTECTED]>
To: "Tomcat Users List" <[EMAIL PROTECTED]>
Sent: Thursday, July 11, 2002 3:40 PM
Subject: RE: Cannot use bean from jsp, but servlet ok. I'm dying!


> I just noticed you have usebean and not useBean. If this is how you coded
> it, your Bean is not getting instanciated. That will give you the error
your
> are seeing. Remember JSP Tags are case sensitive.
>
> Ron
>
> -----Original Message-----
> From: eric [mailto:[EMAIL PROTECTED]]
> Sent: Thursday, July 11, 2002 12:18 AM
> To: [EMAIL PROTECTED]
> Subject: Cannot use bean from jsp, but servlet ok. I'm dying!
>
>
> Help. Absolutely stuck. Tomcat cannot find my bean classes no matter what
> when called from jsp pages. From within servlets no problem.
>
> Here is the jsp
> ---------------
> <%@ include file="pub_hdr.html" %>
> <jsp:usebean id="FormBean" class="beans.FormBean" scope="request" />
> <form>
> <input type="text" name="userName" value="<% =FormBean.getUserName() %>">
> <%= FormBean.getErrorMsg("userName") %>
> </form>
> <%@ include file="pub_ftr.html" %>
>
> Here is the bean
> ----------------
> package beans;
> import java.util.*;
> import java.io.Serializable;
> public class FormBean implements Serializable {
>   public String userName;
>   public FormBean() {}
>
>   public String getUserName() {
>     return this.userName;
>   }
>   public void setUserName(String uname) {
>     this.userName = uname;
>   }
> }
>
> NO MATTER WHAT, as soon as I access the jsp page. This error comes up.
> Generated servlet error: C:\jwsdp-1_0\work\Standard
> Engine\localhost\messagesmith\en\users$jsp.java:126: Undefined variable or
> class name: FormBean out.print( FormBean.getUserName() );
>
> It certainly seems that TC cannot find the FormBean class which lives
here:
> C:\jwsdp-1_0\webapps\project\WEB-INF\classes\beans.
> I've changed that scope attribute to application or page, but it doesn't
> change.
> With TC3.x I had to do some configuration in the conf/server.xml file, but
> this doesn't seem necessary w/ TC4. All the same I've adding the following
> context to the server.xml, but it doesn't help.
> <Context path="/project"
>   docBase="webapps/project"
>   debug="0"
>   reloadable="true" />
>
> Anyone have any ideas? It is killing me. Again, I can instantiate the
> FormBean class from within servlets, but not from JSP.
>
> Env:
> ====
> Win2k Server, jdk1.4.0_01, TC4.0
>
Classpath=.;C:\jwsdp-1_0\common\lib\servlet.jar;C:\jwsdp-1_0\webapps\project
>
\WEB-INF\classes;C:\jfreechart-0.9.1\jars\jcommon-0.6.3.jar;C:\jfreechart-0.
> 9.1\jars\jfreechart-0.9.1.jar;
> TOMCAT_HOME=C:\jwsdp-1_0
> CATALINA_HOME=C:\jwsdp-1_0
> JAVA_HOME=C:\j2sdk1.4.0_01
>
>
> --
> To unsubscribe, e-mail:
> <mailto:[EMAIL PROTECTED]>
> For additional commands, e-mail:
> <mailto:[EMAIL PROTECTED]>
>
>
>
>
> --
> To unsubscribe, e-mail:
<mailto:[EMAIL PROTECTED]>
> For additional commands, e-mail:
<mailto:[EMAIL PROTECTED]>
>


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

Reply via email to