I need to check the browser's user-agent to see if it is IE6. However I shouldn't use scriptlets (we have a strict no scriptlets policy) to do this.
Currently I use
<%
String ua = request.getHeader( "User-Agent" );
boolean isMSIE = ( ua != null && ua.indexOf( "MSIE" ) != -1 );
%>
<% if( isMSIE ){ %>
<div>
<% } %>
What is the cleanest way to do this using JSTL, EL, etc and not scriptlets?
<c:set var="browser" value="${header['User-Agent']}" scope="session"/>
<c:if test="${fn:contains(header['User-Agent'],'MSIE')}"></c:if>
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With