반응형
모바일체크 방법
HttpServletRequest의 Header정보에서 유저에이전트(user-Agent)로 구분할 수 있다
어떤 브라우저든 모바일에서 접근하면 Mobi라는 문구가 있다
아래 같이 구분하도록 하자
private static final String IS_MOBILE = "MOBI";
private static final String IS_PC = "PC";
public static String isDevice(HttpServletRequest req) {
String userAgent = req.getHeader("User-Agent").toUpperCase();
if(userAgent.indexOf(IS_MOBILE) > -1) {
return IS_MOBILE;
}
else {
return IS_PC;
}
}
반응형
'코딩 > Java' 카테고리의 다른 글
[JAVA] error java.net.UnknownHostException (0) | 2021.06.11 |
---|---|
[java][error] java.net.BindException: Address already in use (Bind failed) 에러 (0) | 2020.11.24 |
[JAVA][error] 414 Request-URI Too Large (0) | 2020.06.24 |
[JAVA][기본]error log분석 스택트레이스(stack trace) 분석해라 (1) | 2019.10.24 |
[JAVA] error Exception 오류 및 발생원인 (0) | 2019.10.24 |