Hello,

I cannot seem to get this example below to work under
tomcat (I'm using version 4.1.18). I get an error
indicating that the class localBean cannot be found
such as:


java.lang.ClassNotFoundException: localBean
        at
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1428)
        at
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1274)
....



I tried doing an import (which is now commented out)
to no avail. Can I not have a bean in my jsp page? If
I can, how do I reference it or what do I set so that
it can be found?

thanks!



example page
------------

<HTML>
<%-- <%@ page import="localBean" %> --%>

<%!
// this is a local "helper" bean for processing the
HTML form
static public class localBean
{
   private String value;
   public String getValue()         { return value;}
   public void setValue(String s)   { value = s; }
}
%>

<jsp:useBean id="localBean" scope="page"
class="localBean" >
<%-- Every time we create the bean, initialize the
string  --%>
<jsp:setProperty name="localBean" property="value"
value="World" />
</jsp:useBean>

<%-- Whatever HTTP parameters we have,
     try to set an analogous bean property  --%>
<jsp:setProperty name="localBean" property="*" />

<HEAD><TITLE>HelloWorld w/ JavaBean</TITLE></HEAD>
<BODY>
<CENTER>
<P><H1>Hello
<jsp:getProperty name='localBean'
property='value'/></H1></P>
<FORM method=post>
Enter a name to be greeted:
<INPUT TYPE="text" SIZE="32" NAME="value"
VALUE="<jsp:getProperty name='localBean'
property='value'/>">
<BR>
<INPUT TYPE="submit" VALUE="Submit">
</FORM>
</CENTER>
</BODY>
</HTML>

__________________________________________________
Do you Yahoo!?
Yahoo! Mail Plus - Powerful. Affordable. Sign up now.
http://mailplus.yahoo.com

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

Reply via email to