<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    阿郎的技術(shù)搏客

    成長軌跡

    jsp中獲取手機(jī)終端的頭信息的代碼

    import javax.servlet.*;
    import javax.servlet.http.*;
    import java.io.*;
    import java.util.*;
    public class GetMobileUserAgent {
    protected boolean ifBlock;
    public GetMobileUserAgent()
    {
    ifBlock=true;
    }
    public boolean blockUpBlackUa(HttpServletRequest request,HttpServletResponse response)throws ServletException, IOException
    {
    String userAgent = request.getHeader("User-Agent").toLowerCase();
    String white_gateway[]={"12.25.203.11","202.108.235.154"};
    String black_userAgent[]={"opera","msie","opmv-sdk","m3gate","up.browser"};
    String remote_ip = request.getRemoteAddr();
    for(int i=0;i {
    userAgent=userAgent.toLowerCase();
    if(userAgent.indexOf(black_userAgent[i])>-1)
    {
    ifBlock=false;
    i=black_userAgent.length;

    }
    else
    continue;
    }
    for(int i=0;i {

    if(remote_ip.equals(white_gateway[i]))
    {
    i=white_gateway.length;
    ifBlock=true;
    }
    else
    continue;
    }
    if(!ifBlock)
    {
    PrintWriter out = response.getWriter();
    out.println("");
    out.println("");
    out.println("

    ");
    out.println("對不起,沒有適配您的終端型號的內(nèi)容。
    ");
    out.println("夢網(wǎng)首頁

    ");
    }
    return ifBlock;
    }
    public static void getUserAgent(HttpServletRequest request,HttpServletResponse response)throws ServletException,IOException, NoSuchElementException
    {
    Enumeration enum_header=request.getHeaderNames();
    StringBuffer tmpStr=new StringBuffer("");
    String String_uaAll=null;
    String cur_header ="test";
    PrintWriter out = response.getWriter();
    String userAgent = request.getHeader("User-Agent").toLowerCase();
    userAgent = userAgent.substring(0,userAgent.indexOf("/"));
    String path = "d:\\product\\view_cm\\webapps\\root\\mobile_ua\\"+userAgent+ ".txt";
    try{
    while (enum_header.hasMoreElements())
    {
    cur_header = enum_header.nextElement().toString();
    if(cur_header==null || cur_header.equals(""))
    {
    new Exception("get the header's name as null!");
    }
    tmpStr.append(cur_header+"\n\r") ;
    Enumeration enum_value = request.getHeaders(cur_header);
    while (enum_value.hasMoreElements())
    {
    tmpStr.append(enum_value.nextElement().toString()+"\n\r");
    }
    }
    tmpStr.append(request.getRemoteAddr()+"\n\r");
    tmpStr.append(request.getRemoteHost()+"\n\r");
    tmpStr.append(request.getProtocol()+"\n\r");
    String_uaAll = tmpStr.toString();
    FileWriter fw=new FileWriter(path,false);
    fw.write(String_uaAll);
    fw.close();
    }
    catch (Exception e)
    {e.printStackTrace();}

    }
    }

    posted on 2007-04-16 09:31 alone 閱讀(2025) 評論(1)  編輯  收藏

    Feedback

    # re: jsp中獲取手機(jī)終端的頭信息的代碼 2007-04-16 13:35 fantasista

    現(xiàn)在貌似不能獲取手機(jī)號碼了,移動的網(wǎng)關(guān)還沒有建設(shè)好  回復(fù)  更多評論   



    只有注冊用戶登錄后才能發(fā)表評論。


    網(wǎng)站導(dǎo)航:
     
    主站蜘蛛池模板: 亚洲精品人成电影网| 亚洲AV综合色一区二区三区| 亚洲国产人成在线观看| 色猫咪免费人成网站在线观看| 亚洲狠狠婷婷综合久久久久| 中文字幕无线码免费人妻| 亚洲一区二区女搞男| 永久免费AV无码网站国产 | 亚洲精品美女久久久久99小说| 日韩色日韩视频亚洲网站| 国产在线a不卡免费视频| 麻豆安全免费网址入口| 亚洲av午夜成人片精品电影 | 十八禁视频在线观看免费无码无遮挡骂过| 亚洲区不卡顿区在线观看| caoporm超免费公开视频| 国产亚洲免费的视频看| 91视频免费网址| 亚洲国产日韩综合久久精品| 国产精品公开免费视频| 国产精品综合专区中文字幕免费播放| 国产亚洲午夜高清国产拍精品| 青柠影视在线观看免费| 亚洲国产精品成人综合色在线婷婷| 国产一卡2卡3卡4卡2021免费观看 国产一卡2卡3卡4卡无卡免费视频 | 亚洲码国产精品高潮在线| 最近免费中文在线视频| 亚洲精品国产首次亮相| 亚洲人成网站18禁止一区| 99re6免费视频| 亚洲AV香蕉一区区二区三区| 亚洲免费日韩无码系列| 永久在线观看www免费视频| 亚洲精品无码少妇30P| 亚洲中文字幕在线观看| 成人免费观看一区二区| 亚州**色毛片免费观看| 亚洲国产成人va在线观看网址| mm1313亚洲精品国产| 亚洲免费在线观看视频| 边摸边吃奶边做爽免费视频99 |