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/>

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to