%@ 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("新闻中心"); %> 加载中... andisk.com <%if(phone==null && userid != null ) {%> <%} %> 全部 通知 系统 <%for(int i=0;i <% String t = ts.getString(i); %> <%=t%> <%}%> 私信 全部 通知 系统 <%for(int i=0;i <%for(int j=i;j <% if(j>=ts.size()) break;%> <% String t = ts.getString(j); %> <%=t%> <%}%> <%} %> 私信 style="display:none;" <%} %>> <%for(int i=0;i <% JSONObject r = recommends.getJSONObject(i); %> " title="<%=r.getString("title")%>">" alt="<%=r.getString("title")%>"/> <%=r.getString("title") %> <%} %> 向上拖动显示下20条 正在载入
加载中...
正在载入