適合采用二 " /> 国产色精品久久人妻无码,亚洲AV成人无码网天堂,青青草在线 视频

天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看

JSP中實(shí)現(xiàn)判斷客戶端手機(jī)類型并跳轉(zhuǎn)到app下載頁(yè)面

判斷客戶端手機(jī)類型,并跳轉(zhuǎn)到相應(yīng)的app下載頁(yè)面

實(shí)現(xiàn)的原理,是檢測(cè)瀏覽器的 USER-AGENT 這個(gè)header,然后根據(jù)正則表達(dá)式來(lái)確定客戶端類型。

如果都不匹配,F(xiàn)allback回退策略是顯示對(duì)應(yīng)的頁(yè)面,讓用戶自己選擇。
適合采用二維碼掃描方式下載APP:

JSP版本的代碼如下所示:其他服務(wù)端版本請(qǐng)百度搜索。

<%@page import="Java.util.regex.Matcher"%><%@page import="Java.util.regex.Pattern"%><%@ page language="Java" pageEncoding="UTF-8"%><%!// /b 是單詞邊界(連著的兩個(gè)(字母字符 與 非字母字符) 之間的邏輯上的間隔),字符串在編譯時(shí)會(huì)被轉(zhuǎn)碼一次,所以是 "http://b"http:// /B 是單詞內(nèi)部邏輯間隔(連著的兩個(gè)字母字符之間的邏輯上的間隔)String AndroidReg = "http://bAndroid|Nexus//b";String iosReg = "ip(hone|od|ad)";Pattern AndroidPat = Pattern.compile(AndroidReg, Pattern.CASE_INSENSITIVE);Pattern iosPat = Pattern.compile(iosReg, Pattern.CASE_INSENSITIVE);public boolean likeAndroid(String userAgent){	if(null == userAgent){		userAgent = "";	}	// 匹配	Matcher matcherAndroid = AndroidPat.matcher(userAgent);	if(matcherAndroid.find()){		return true;	} else {		return false;	}}public boolean likeios(String userAgent){	if(null == userAgent){		userAgent = "";	}	// 匹配	Matcher matcherios = iosPat.matcher(userAgent);	if(matcherios.find()){		return true;	} else {		return false;	}}%><%String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";//String userAgent = request.getHeader( "USER-AGENT" ).toLowerCase();System.out.println("userAgent: "+userAgent);if(null == userAgent){	userAgent = "";}if(likeAndroid(userAgent)){System.out.println("likeAndroid: "+true);	response.sendRedirect("http://m.jb51.NET/download.jsp?platform=Android");	return;	//request.getRequestDispatcher("/download.html").forward(request,response);} else if(likeios(userAgent)){System.out.println("likeios: "+true);	response.sendRedirect("http://itunes.apple.com/us/app/id714751061");	return;	//request.getRequestDispatcher("/index.html").forward(request,response);}%><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, minimum-scale=1, user-Scalable=no"><title>下載客戶端 - 永恒記憶</title><link href="css/style.css" rel="stylesheet" type="text/css" /></head><body><div class="p_down">	<div>		<a href="index.html">		<img src="images/p_logo.png" class="p_logo" />		</a>	</div> 				<a href="itms-services://?action=download-manifest&url=http://m.jb51.NET/upload/client/yhjyios.plist" class="apple download"><img src="images/p_down_apple.png" /></a>		<a href="http://m.jb51.NET/download.jsp?platform=Android" class="download"><img src="images/p_down_and.png" /></a>		</div></body></html>

jsp技術(shù)JSP中實(shí)現(xiàn)判斷客戶端手機(jī)類型并跳轉(zhuǎn)到app下載頁(yè)面,轉(zhuǎn)載需保留來(lái)源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: jiapanese50欧美熟妇 | 伊人亚洲综合青草青草久热 | 亚洲电影不卡 | wwww69| 国产在线精品一区二区网站免费 | 亚洲视频中文字幕在线观看 | 男人国产AV天堂WWW麻豆 | 伊人久久精品AV一区二区 | 97视频免费在线 | 久久免费资源福利资源站 | 日本xxx护士与黑人 日本xxxx裸体xxxx | 乡土女性网动态图解 | AV久久久囯产果冻传媒 | 国产乱人伦AV麻豆网 | 亚洲AV美女成人网站P站 | 中文在线中文资源 | 秋霞午夜一级理论片久久 | 美女内射少妇一区二区四区 | 萝莉御姐被吸奶 | 久久超碰色中文字幕 | 欲奴第一季在线观看全集 | 亚洲 日韩经典 中文字幕 | 精品淑女少妇AV久久免费 | 全文都是肉高h文 | 国产午夜在线观看视频播放 | 亚洲综合AV在线在线播放 | 久久久久久亚洲精品影院 | 香蕉免费高清完整 | 日韩一区二区三区免费体验 | 日韩精品一卡二卡三卡四卡2021 | 国内精品伊人久久久影院 | 欧美激情性AAAAA片欧美 | 琪琪伦伦影院理论片 | 亚洲国产成人精品青青草原100 | 亚洲免费片| 99久久免热在线观看6 | 婷婷亚洲AV色香蕉蜜桃 | 亚洲欧洲久久 | 亚洲AV无码偷拍在线观看 | 皮皮在线精品亚洲 | 国产午夜精品理论片久久影视 |