<%@ 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.Admin.vo.Recommend"%> <%@ page import="java.util.ArrayList"%> <%@ page import="java.util.List"%> <%@ page import="java.net.URLDecoder"%> <%@ page import="com.common.IConstant"%> <%@ page import="com.common.Redis"%> <%@ page import="com.common.ReadDBPropertiesFile"%> <%@ page import="redis.clients.jedis.Jedis"%> <%@ page session="false" %> <%@ 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 = request.getScheme()+"://"+ request.getServerName()+ ":" + request.getServerPort() +request.getRequestURI()+"?"+request.getQueryString(); String subtype = request.getParameter("tp"); String appid = request.getParameter("appid"); String userid = request.getParameter("userid"); String force = request.getParameter("t"); String phone = request.getParameter("phone"); if(subtype==null) subtype = "0"; int role = 301; System.out.println("userid"+userid); User u = (User)request.getSession().getAttribute(IConstant.CURRENT_USER); Jedis redis = null; if(u==null){ if(userid!=null){ if(userid.equalsIgnoreCase("13801051121")){ u = new User(); u.setAppid("1"); u.setUserid("13801051121"); u.setRole(301); appid="1"; }else{ u = new AdminUserDaoImpl().getUserById(userid, null); if(u==null){ appid="1"; } else { appid = u.getAppid(); } } } else{ if(appid==null){ appid = (String)request.getSession().getAttribute(IConstant.CURRENT_APPID); if(appid==null){ appid = "1"; } } } } else{ userid = u.getUserid(); if(appid==null) appid = u.getAppid(); } AdminUserDaoImpl au = new AdminUserDaoImpl(); redis = Redis.getReadRedis(); //get data JSONArray types = null; String key = IConstant.KEY_ALL_NEWS_TYPES(appid, role); if(force!=null) redis.expire(key,0); String str = redis.get(key); JSONArray ts = null; if(str==null){ types = IConstant.getTypes(appid, String.valueOf(role)); ts = new AdminProdDaoImpl().getNewsTypes(appid); for(int i=0;i Recommends = prod.getRecommendNewsMobile(appid,subtype); recommends = JSONArray.fromObject(Recommends); redis.set(key,recommends.toString()); } else { recommends = JSONArray.fromObject(str); } //get notices JSONArray notices = null; key = IConstant.KEY_NEWS(appid); if(force!=null){ redis.expire(key, 0); } str = redis.get(key); if(str==null||str.equals("[]")){ notices = IConstant.getPublicNotices(appid, "0"); str=notices.toString(); redis.set(key,str); } else{ notices = JSONArray.fromObject(str); } if(redis!=null){ redis.close(); } %> <% out.print("新闻中心"); %>

加载中...

style="display:none;" <%} %>>
向上拖动显示下20条