tomcat-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Byrne Reese <by...@majordojo.com>
Subject RE: PageContext is always null with taglibs
Date Thu, 12 Sep 2002 11:00:24 GMT
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:byrne@majordojo.com]
> Sent: Thursday, September 12, 2002 6:04 AM
> To: tomcat-user@jakarta.apache.org
> 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:tomcat-user-unsubscribe@jakarta.apache.org>
> For additional commands, e-mail:
> <mailto:tomcat-user-help@jakarta.apache.org>
> 
> --
> To unsubscribe, e-mail:   <mailto:tomcat-user-unsubscribe@jakarta.apache.org>
> For additional commands, e-mail: <mailto:tomcat-user-help@jakarta.apache.org>
> 



--
To unsubscribe, e-mail:   <mailto:tomcat-user-unsubscribe@jakarta.apache.org>
For additional commands, e-mail: <mailto:tomcat-user-help@jakarta.apache.org>


Mime
View raw message