package com.fgkj.actions;
|
|
import javax.servlet.http.HttpSession;
|
|
import com.fgkj.dao.CheckMobile;
|
|
public class CheckClientAction extends ActionUtil{
|
/**
|
* 检查访问方式是否为移动端
|
*
|
* @Title: check
|
* @Date : 2014-7-7 下午03:55:19
|
* @param request
|
* @throws IOException
|
*/
|
public String check(){
|
boolean isFromMobile=false;
|
|
HttpSession session= getSession();
|
//检查是否已经记录访问方式(移动端或pc端)
|
//if(null==session.getAttribute("ua")){
|
try{
|
//获取ua,用来判断是否为移动端访问
|
String userAgent = getRequest().getHeader( "USER-AGENT" ).toLowerCase();
|
if(null == userAgent){
|
userAgent = "";
|
}
|
isFromMobile=CheckMobile.check(userAgent);
|
//判断是否为移动端访问
|
if(isFromMobile){
|
// System.out.println("移动端访问");
|
//session.setAttribute("ua","mobile");
|
|
return SUCCESS;
|
} else {
|
//System.out.println("pc端访问");
|
//session.setAttribute("ua","pc");
|
return NONE;
|
}
|
}catch(Exception e){}
|
//}
|
return NONE;
|
}
|
}
|