Pergunta

Eu preciso verificar user-agent do navegador para ver se é IE6. No entanto eu não deveria usar scriptlets (temos uma estrita política de scriptlets há) para fazer isso.

Atualmente eu uso

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

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

O que é a forma mais limpa de fazer isso usando JSTL, EL, etc e não scriptlets?

Foi útil?

Solução

<c:set var="browser" value="${header['User-Agent']}" scope="session"/>
scroll top