Quoting Sebastien Koechlin <[EMAIL PROTECTED]>:

> I did not receive any answer about my last message about this.
> 
> >    <map:match pattern="**images/*.png">
> >     <map:read src="images/{2}.png" mime-type="image/png"/>
> >    </map:match>
> > 
> >    <map:match pattern="**images/*.jpg">
> >     <map:read src="images/{2}.jpg" mime-type="image/jpeg"/>
> >    </map:match>
> > 
> >    <map:match pattern="**images/*.gif">
> >     <map:read src="images/{2}.gif" mime-type="image/gif"/>
> >    </map:match>
> 
> What about
> 
>       <map:match pattern="**images/*">
>               <map:read src="images/{2}"/>
>       </map:match>
> 
> with the help of a file to map content-type according to
> filename extention ?
> 
> Is it possible to use a mapping when the mime-type attribute
> does not exist ? 

There is a getMimeType method specified in the SitemapOutputComponent (which 
Readers extend). This method is the most accepted mime-type to be used by the 
engine. If this returns null (as the default implementation does) next in the 
chain is the mime-type attribute specified at the map:read element in the 
sitemap. If even there isn't a mime-type specified the one mentioned in the 
component definition (<map:reader name="..." mime-type="..." src="..."/> is 
take. This procedure is used for Serializers as well.

Giacomo

> 
> Such mapping is already written in xml form in
>       $TOMCAT_HOME/conf/web.xml
> 
> -- 
> Sébastien Koechlin - IVision - [EMAIL PROTECTED]
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, email: [EMAIL PROTECTED]
> 
> 
> 

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

Reply via email to