¿Cómo verifica el agente de usuario del navegador en una página JSP utilizando JSTL, EL?

Necesito verificar el agente de usuario del navegador para ver si es IE6. Sin embargo, no debería usar scriptlets (tenemos una estricta política de no scriptlets) para hacer esto.

Actualmente uso

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

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

¿Cuál es la forma más limpia de hacer esto usando JSTL, EL, etc. y no scriptlets?

Respuestas a la pregunta(6)

Su respuesta a la pregunta