Jim wrote:
> Furthermore I have received a reply from another user that he encountered
> the same problem with an attribute "class" which he had to rename to
"clasz"
> order to get it to work.
That's entirely different -- 'class' is a java keyword.
Something like:
String class = "abc";
will not compile.
One thing that bothered me, looking at the code for the base class
(QueryTag):
public void setLang( String lang ) { ... }
public int getLang() { ... }
Can you mix types like that? I'm just scanning through the JavaBeans spec
and all of the examples I see have matching types:
public void setThing ( SomeType var )
public SomeType getThing ( )
Perhaps someone more familiar with the spec can comment, but I would try
changing the 'get' to a String.
Is it possible that the system "sees" the 'int' signature of the getter
method, and is looking for exactly:
public void setLang ( int lang)
which it cannot find?
I know you're frustrated, but you're talking to a volunteer labor force
here. I'd be happy to provide a fresh set of eyes if you can strip the
project down to those two tags, the tld, a .jsp page that uses the tag,
web.xml and a build.xml file that will build a .war file to deploy.
--
Wendy Smoak
Applications Systems Analyst, Sr.
Arizona State University PA Information Resources Management