[Date Prev][Date Next][Thread Prev][Thread Next]
[Date Index]
[Thread Index]
[Home]
Re: Bean not working
>There are no errors in any of the logs. I've included my attempt
>at a "bean" below. I know I'm not using get/set methods, but
Looks o.k.
>was just trying to get ANY method to work. The TestBean.class
>file is included in a wrapper.classpath= statement in my config
>file, although it's not in a jar.
You know that you have to restart your web server if
you change the bean when putting it in wrapper.classpath?
If you want autoreload put it in repositories in your
zone.properties.
Human language is not very precise,
from your words it can mean you wrote
wrapper.classpath=/my/path/TestBean.class
that would be wrong, you have to add the directory /my/path.
>
>-Thanks
>
>//TestBean.java
>import java.util.*;
>import java.io.*;
>
>public class TestBean {
>
>
> public TestBean() {
>
>
> }
>
>
> public int SetVar(int NumVar)
> {
> return(NumVar + 5);
> }
>
>
>}
>
>
>
>>
>> >I have a bean which has a public class named SetVar().
>> >When I call SetVar() from the .jsp page below, a blank
>> >page is displayed in the browser. If I rem out the line
>> >x = beanAlias.SetVar(i), I then see "Hello World" and
>> >"The value of x is 0". Why is the page blank when I
>> >make the call to the bean?
>> >
>> >
>> ><html>
>> ><head>
>> ><title>TestBean.jsp</title>
>> ></head>
>> ><body>
>> >
>> ><%@ page language="java" %>
>> >
>> ><jsp:useBean id="beanAlias" scope="application" class="TestBean" />
>> >
>> ><%
>> >int i = 8;
>> >int x = 0;
>> >//x = beanAlias.SetVar(i);
>> >%>
>> >
>> ><H1>The value of x is <%= x %></H1>
>> >
>> ><%
>> >out.println("Hello World");
>> >%>
>> >
>> ></body>
>> ></html>
>> >
>> >
>> >
>
>
Ciao,
Carsten Heyl
Carsten Heyl Heyl@NADS.De
NADS - Solutions on Nets http://www.nads.de/
NADS GmbH http://www.pixelboxx.de/
Hildebrandtstr. 4E Tel.: +49 211 933 02-90
D-40215 Duesseldorf Fax.: +49 211 933 02-93