KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > fr > improve > struts > taglib > layout > util > BrowserUtil


1 package fr.improve.struts.taglib.layout.util;
2
3 import javax.servlet.http.HttpServletRequest JavaDoc;
4
5 public class BrowserUtil {
6     public static boolean isIe(HttpServletRequest JavaDoc theRequest) {
7         String JavaDoc userAgent = getUserAgent(theRequest);
8         return userAgent!=null && userAgent.indexOf("MSIE")!=-1;
9     }
10     
11     public static boolean isGecko(HttpServletRequest JavaDoc theRequest) {
12         String JavaDoc userAgent = getUserAgent(theRequest);
13         return userAgent!=null && userAgent.indexOf("Gecko")!=-1;
14     }
15     
16     private static String JavaDoc getUserAgent(HttpServletRequest JavaDoc theRequest) {
17         String JavaDoc userAgent = theRequest.getHeader("User-Agent");
18         return userAgent;
19     }
20 }
21
Popular Tags