Nice - like this lots - but I think there's already a browser bean available - anyone
know where?
-----Original Message-----
From: Shawn Bayern [SMTP:[EMAIL PROTECTED]]
Sent: Thursday, September 20, 2001 9:25 AM
To: '[EMAIL PROTECTED]'
Subject: RE: Browser detection taglib
On Thu, 20 Sep 2001, Christian Royle wrote:
> A case statement is undoubtedly the best/simplest logic for this
> implementation.
>
> IMHO, if you are going to address the browser 'type', then you might
> consider extending the taglib to include at least an appropriate
> sub-set of other client-side properties.
Quick thought:
Perhaps this logic could be integrated with with JSPTL's currently planned
mechanisms for conditional logic? In other words, instead of introducing
a tag that supports syntax like
<useragent:if browser="netscape" version="5">
a tag could expose a data structure that describes the browser. Then,
later in the page, JSPTL's <if> and <choose>/<when>/<otherwise> tags could
traverse this data structure. E.g.,
<useragent var="browser"/>
...
<jx:choose>
<jx:when test='$browser.type="netscape"'> ... </jx:when>
</jx:choose>
Shawn
application/ms-tnef