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
