Client의 웹브라우저 버전 조회
public static String getClntWebVer(HttpServletRequest request) throws Exception {
String user_agent = request.getHeader("user-agent");
// 웹브라우저 버전 조회
String webVer = "";
String [] arr = {"MSIE", "OPERA", "NETSCAPE", "FIREFOX", "SAFARI"};
for (int i = 0; i < arr.length; i++) {
int s_loc = user_agent.toUpperCase().indexOf(arr[i]);
if (s_loc != -1) {
int f_loc = s_loc + arr[i].length();
webVer = user_agent.toUpperCase().substring(f_loc, f_loc+5);
webVer = webVer.replaceAll("/", "").replaceAll(";", "").replaceAll("^", "").replaceAll(",", "").replaceAll("//.", "");
}
}
return webVer;
}
'Programming > java' 카테고리의 다른 글
[java] HTML 특수문자 처리 (0) | 2015.05.12 |
---|---|
[java] Client의 웹브라우저 종류 조회 (0) | 2015.04.24 |
[java] Client IP 조회 (0) | 2015.04.24 |
[java] 임시 비밀번호 만들기 (0) | 2015.04.03 |
[java] 영문/한글 길이 구하기 (0) | 2015.03.26 |