<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <%@ page import="com.Admin.daoimpl.AdminUserDaoImpl" %> <%@ page import="com.Admin.daoimpl.AdminProdDaoImpl" %> <%@ page import="com.Admin.vo.SubType"%> <%@ page import="com.Admin.vo.SuperType"%> <%@ page import="com.Admin.vo.Product"%> <%@ page import="com.Admin.vo.Attr"%> <%@ page import="net.sf.json.JSONArray"%> <%@ page import="net.sf.json.JSONObject"%> <%@ page import="com.Admin.vo.App"%> <%@ page import="com.Admin.vo.User"%> <%@ page import="com.Admin.vo.AppUser"%> <%@ page import="com.wx.SignUtil"%> <%@ page import="java.util.ArrayList"%> <%@ page import="java.util.List"%> <%@ page import="java.io.File"%> <%@ page import="java.net.URLDecoder"%> <%@ page import="com.common.IConstant"%> <%@ page import="com.Admin.daoimpl.SubTypeDaoImpl"%> <%@ page import="com.common.Redis"%> <%@ page import="com.common.ReadDBPropertiesFile"%> <%@ page import="java.net.URLEncoder"%> <%@ page import="redis.clients.jedis.Jedis"%> <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> <%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions" %> <%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %> <%@ taglib prefix="cf" uri="/WEB-INF/els.tld" %> <% response.setCharacterEncoding("utf-8"); request.setCharacterEncoding("utf-8"); String path = request.getContextPath(); String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/"; String realPath = "http://" + request.getServerName() + ":" + request.getServerPort() + request.getContextPath()+request.getServletPath().substring(0,request.getServletPath().lastIndexOf("/")+1); String context = request.getServletPath().substring(1,request.getServletPath().lastIndexOf("/")); String apppath = getServletContext().getRealPath("/"+context); String currentUrl = null; if(request.getServerPort() == 80){ currentUrl = request.getScheme()+"://"+ request.getServerName() + request.getRequestURI()+"?"+request.getQueryString(); } else{ currentUrl = request.getScheme()+"://"+ request.getServerName()+ ":" + request.getServerPort() +request.getRequestURI()+"?"+request.getQueryString(); } JSONObject app = null; String appid = request.getParameter("appid"); String key = null; String str = null; if(appid!=null){ app = IConstant.getAppInfo(appid); key = appid+"_mobile_open"; str = Redis.get(key); if(str==null){//不为空,则说明可以任何浏览器打开,跳过检查 String phone = request.getParameter("phone"); if(phone==null){ String userAgent = request.getHeader("user-agent").toLowerCase(); System.out.println("userAgent is "+userAgent); if(userAgent.indexOf("micromessenger")>-1||userAgent.indexOf("andisk")>-1){//微信客户端 request.setAttribute("isWx", "1"); }else{ String url = basePath+"m/page-notweixin.html"; response.sendRedirect(url); return; } } } } else{ String phone = request.getParameter("phone"); if(phone==null){ String userAgent = request.getHeader("user-agent").toLowerCase(); System.out.println("userAgent is "+userAgent); if(userAgent.indexOf("micromessenger")>-1||userAgent.indexOf("andisk")>-1){//微信客户端 request.setAttribute("isWx", "1"); }else{ String url = basePath+"m/page-notweixin.html"; response.sendRedirect(url); return; } } } %> 浏览产品

加载中...