Comment vérifier l'agent utilisateur du navigateur dans une page JSP à l'aide de JSTL, EL?

J'ai besoin de vérifier le user-agent du navigateur pour voir si c'est IE6. Cependant je ne devrais pas utiliser les scriptlets (nous avons une stricte pas de scriptlets politique) pour ce faire.

Actuellement, je utiliser

<%
String ua = request.getHeader( "User-Agent" );
boolean isMSIE = ( ua != null && ua.indexOf( "MSIE" ) != -1 );
%>

<% if( isMSIE ){ %>
<div>
<% } %>

Quelle est la façon la plus propre de faire cela à l'aide de JSTL, EL, etc et pas les scriptlets?

OriginalL'auteur Christopher Tokar | 2009-06-09