I have the same problem, the TEI class in my case is located in the
WEB-INF/classes directory (rather than in a jar file in the lib dir, as most
other taglibs are)

On 2/4/02 10:36 am, "Mike Aizatsky" <[EMAIL PROTECTED]> wrote:

> Christian,
> 
> Where is the TEI class located?
> 
> Best regards,
> Mike Aizatsky.
> ------------------------------
> JetBrains, Inc / IntelliJ Software
> http://www.intellij.com
> "Develop with pleasure!"
> 
>> -----Original Message-----
>> From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]
> On
>> Behalf Of Christian Sell
>> Sent: Tuesday, April 02, 2002 7:23 PM
>> To: [EMAIL PROTECTED]
>> Subject: [Eap-list] Re.: webapp support
>> 
>>>> also, IDEAS jsp support does not seem to recognize variables that
> are
>>>> introduced by tags. I have a tag which introduces a variable, and
>>>> scripting
>>>> which appears after the tag and makes use of the variable. IDEA
> shows
>>>> errors, but the pages work flawlessly
>>> 
>>> 
>>> It's also impossible to resolve the error having this amount of
>>> information. Do you have WebApp correctly defined? Is IDEA able to
>>> autcomplete tags in your tag library? Do you have TEI classes for
> your
>>> tags?
>> 
>> Here you go: My jsp looks roughly like below. The webapp is correctly
>> defined and recognized, tag autocompletion works nicely. The trick is
> that
>> the <runtime> tag introduces a scripting variable named "var" (as
> defined
>> by
>> the parameter) into the current context (see the TEI class definition
>> below). However, inside the <% %> script, IDEA does not recognize that
>> variable, and wrongly flags an error...
>> 
>> JSP:
>> ===
>> <%@ taglib uri="www.dynabeans.com/wcf/taglibs/wcf01.tld" prefix="wcf"
> %>
>> 
>> <p>blablabla</p>
>> <wcf:runtime id="var" />
>> <%
>>     var.doSomething();
>> %>
>> 
>> 
>> TEI class:
>> ======
>> public final class RuntimeTEI extends TagExtraInfo
>> {
>>     /**
>>      * Return information about the scripting variables to be created.
>>      */
>>     public VariableInfo[] getVariableInfo(TagData data)
>>  {
>>   String id = data.getId();
>>   if(id != null) {
>>    return new VariableInfo[] {
>>     new VariableInfo(id,
>>      "com.dynabeans.wcf.util.WCFRuntimeJ2EE",
>>      true,
>>      VariableInfo.AT_END)
>>    };
>>   } else
>>    return new VariableInfo[0];
>>     }
>>  public boolean isValid(TagData data)
>>  {
>>   return data.getId() != null;
>>  }
>> }
>> 
>> 
>> _______________________________________________
>> Eap-list mailing list
>> [EMAIL PROTECTED]
>> http://www.intellij.com/mailman/listinfo/eap-list
> 
> 
> _______________________________________________
> Eap-list mailing list
> [EMAIL PROTECTED]
> http://www.intellij.com/mailman/listinfo/eap-list


_______________________________________________
Eap-list mailing list
[EMAIL PROTECTED]
http://www.intellij.com/mailman/listinfo/eap-list

Reply via email to