I played around with some Server Side Includes using org.apache.catalina.ssi.SSIServlet
and noticed that some statements (which were fine on Apache) are not working on GlassFish. Finally I found the solution.
In Apache (using mod_ssi) you can do this:
<!--#if expr="{$HTTP_USER_AGENT} == /(iPhone)/" -->
<p>It's an iPhone.</p>
<!--#endif --> |
<!--#if expr="{$HTTP_USER_AGENT} == /(iPhone)/" -->
<p>It's an iPhone.</p>
<!--#endif -->
But on GlassFish Server (with SSIServlet) you have to do this:
<!--#if expr="{$HTTP_USER_AGENT} = '/(iPad)/'" -->
<p>It's an iPhone.</p>
<!--#endif --> |
<!--#if expr="{$HTTP_USER_AGENT} = '/(iPad)/'" -->
<p>It's an iPhone.</p>
<!--#endif -->