whyclj
2019-06-29 82c1e7ced425f43781b0cd01290fad298f51e623
sensor/src/com/fgkj/actions/CheckClientAction.java
New file
@@ -0,0 +1,44 @@
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;
   }
}