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

Reply via email to