Re: overlay images retrieved from a Database
"Kris Schneider" <[email protected]> Sun, 21 Oct 2007 19:41:44 -0400
| Newsgroups | gmane.comp.jakarta.taglibs.user |
|---|---|
| Message-ID | <[email protected]> |
For better or worse, <img:overlay> appears to require that it's parent tag (not just an ancestor) be an instance of org.apache.taglibs.image.ImageHolder. In your case, <c:forEach> is the parent tag so the exception gets thrown. On 10/21/07, mikemjt <[email protected]> wrote: > > Hi there, I have a image of a map and want to overlay a set of images with x > y coords from a database. > This is my code which does not work! > <img:image > src="/images/map_01.gif" > dir="generated" > name="map_rendered.jpg" > attributes="alt='A sample image'" > refresh="true" > quality="1.0"> > <img:resize scale="100%" /> > <!--load all points to map --> > <c:forEach var="poimaps" > items="${requestScope.poimaps}"> > <img:overlay x="${poimaps.x_id}" > y="${poimpas.y_id}" color="0xffffff" tolerance="35"> > <img:image > src="/images/${poimaps.imageName}.gif"> </img:image> > </img:overlay> > > </c:forEach> > > </img:image> > > This is the error message! > javax.servlet.ServletException: Overlay must be a nested tag of Image Tag! > > Help would be appreciated > Mike greece... > -- > View this message in context: http://www.nabble.com/overlay-images-retrieved-from-a-Database-tf4666946.html#a13331683 > Sent from the Taglibs - User mailing list archive at Nabble.com. -- Kris Schneider <mailto:[email protected]> directThought <http://www.directThought.com/>