I am calling it from wtithin a JSP: <p>City Name: <jsp:getProperty name="city" property="name"/></p>
On Thu, 2002-09-12 at 08:32, Adziashvili, Itzik wrote: > Do you use the class with a tag in a jsp? or by calling it from another > class? > > -----Original Message----- > From: Byrne Reese [mailto:[EMAIL PROTECTED]] > Sent: Thursday, September 12, 2002 6:04 AM > To: [EMAIL PROTECTED] > Subject: PageContext is always null with taglibs > > > I am trying to write a custom taglib that extends the TagSupport class. > > At one point my implementation worked, but when upgrading to Tomcat > 4.0.4, I keep getting a NullPointerException because the protected > variable pageContext is null. > > Any clues? Is tomcat's servlet implementation no longer setting the > PageContext? What gives? Or how do I get a handle to the request and/or > response context so that I can get and put attributes and write output > to the browser? > > Here is my code BTW: > > public class GetCityTag extends TagSupport { > > /* blah blah blah */ > > public int doEndTag() > throws JspException > { > City city = (City)getCity(getCityId()); > /* this next line is where the NullPointerException occurs */ > pageContext.setAttribute(getId(), city); > /* ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ */ > try { > pageContext.getOut().write("City id is " + cityId + "!"); > pageContext.getOut().write("Storing fetched city > '"+city.getName()+ > "' as " + id + "!"); > } catch(IOException e) { > throw new JspTagException("An IOException occurred."); > } > return EVAL_PAGE; > } > > } > > > > -- > To unsubscribe, e-mail: > <mailto:[EMAIL PROTECTED]> > For additional commands, e-mail: > <mailto:[EMAIL PROTECTED]> > > -- > To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> > For additional commands, e-mail: <mailto:[EMAIL PROTECTED]> > -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>
