⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 accesslogimpl.java

📁 电信的网厅的整站代码
💻 JAVA
📖 第 1 页 / 共 3 页
字号:
									_sb.append("<td class=\"body_td\" align=\"left\" nowrap style=\"display:none;\">");
								}
								else {
									_sb.append("<td class=\"body_td\" align=\"left\" nowrap>");
								}
								if(icol == 4) {
									String pid = drresult.getString(0).trim();
									String cityCode = drresult.getString(1).trim();
									String areaCode = drresult.getString(2).trim();
									_map.put("rePid", pid);
									setLinkJavaScript(_map,cityCode,areaCode,drresult.getString(icol),_sb);
								}
								else if(icol == 6) {
									if(drresult.getString(icol).trim().startsWith(".")) {
										_sb.append(drresult.getString(icol).trim().equals("")?"&nbsp;":"0"+drresult.getString(icol).trim());
									}
									else {
										_sb.append(drresult.getString(icol).trim().equals("")?"&nbsp;":drresult.getString(icol).trim());
									}
								}
								else {
									_sb.append(drresult.getString(icol).trim().equals("")?"&nbsp;":drresult.getString(icol).trim());
								}
							}
							else{
								if(icol == 0 || icol == 1 || icol == 2) {
									_sb.append("<td class=\"body_td\" align=\"left\" nowrap style=\"display:none;\">");
								}
								else {
									_sb.append("<td class=\"body_td\" align=\"left\" nowrap>");
								}
								if(icol == 3) {
									String pid = drresult.getString(0).trim();
									String cityCode = drresult.getString(1).trim();
									String areaCode = drresult.getString(2).trim();
									_map.put("rePid", pid);
									setLinkJavaScript(_map,cityCode,areaCode,drresult.getString(icol),_sb);
								}
								else if(icol == 5) {
									if(drresult.getString(icol).trim().startsWith(".")) {
										_sb.append(drresult.getString(icol).trim().equals("")?"&nbsp;":"0"+drresult.getString(icol).trim());
									}
									else {
										_sb.append(drresult.getString(icol).trim().equals("")?"&nbsp;":drresult.getString(icol).trim());
									}
								}
								else {
									_sb.append(drresult.getString(icol).trim().equals("")?"&nbsp;":drresult.getString(icol).trim());
								}
							}
							
							_sb.append("</TD>");
						}
					}
					
					_sb.append("</tr>");
				}
			} catch (Exception e) {
				FileLogger.getLogger().info(e.getMessage(),e);
			}
			_sb.append("</table>");
		}
		else if(dt == null || dt.getRows().getCount() == 0 ) {
			_sb.append("<table>");
			_sb.append("<tr key=\"-1\" type=\"\">");
			_sb.append("<td class=\"InnerHead\" style=\"cursor: default;\" onclick=\"\" colspan=\"6\">没有找到任何记录信息</td>");
			_sb.append("</tr>");
			_sb.append("</table>");
		}
		return _sb.toString();
	}
	
	/**判断是否是实体,有就添加双击的脚本,没有就不添加
	 * 
	 */
	private void setLinkJavaScript(Map _map,String cityCode,String areaCode,String value,StringBuffer _sb) {
		String isEntitiy = isEntitiy(null,null,_map);
		if(isEntitiy != null && isEntitiy.equals("0")) {
			String pid = (String)_map.get("rePid");
			_sb.append("<a href='javascript:' onclick='fn_onClick(\""+pid+"\",\""+cityCode+"\",\""+areaCode+"\");'>");
			_sb.append(value.trim().equals("")?"&nbsp;":value.trim());
			_sb.append("</a>");
		}
		else _sb.append(value.trim().equals("")?"&nbsp;":value.trim());
	} 
	
	/**判断某个模块下是否有子节点
	 * 
	 * @param request
	 * @param response
	 * @param _map
	 * @return "1"  表示失败,"0"  表示成功
	 */
	public String isLink(ServletRequest request, ServletResponse response, Map _map) {
		String str = "1";
		DacClient db = new DacClient();
		try {
			String sPurviewId = (String) _map.get("pid");
			if(sPurviewId != null) {
				if(!sPurviewId.equals("959") && !sPurviewId.equals("1201")) {
					StringBuffer sql = new StringBuffer();
					sql.append("select count(1) from td_report_tree where indexcode like ? || '%' and state='E'");
					TD_Report_tree td_report_tree = new TD_Report_tree(new DacClient(),Long.parseLong(sPurviewId));
					Object ap[] = new Object[1];
					ap[0] = td_report_tree.getIndexCode();
					String tmp = db.getStringFromSqlQuery(sql.toString(), ap);
					if(tmp != null) {
						if(Integer.parseInt(tmp) > 1) str = "0";
						else str = "1";
					}
					else str = "1";
				}
				else {
					str = "0";
				}
			}
			
		}catch(Exception e) {
			str = "1";
			FileLogger.getLogger().info(e.getMessage(),e);
		}
		return str;
	}
	/**获取标题
	 * 
	 * @param request
	 * @param response
	 * @param _map
	 * @return
	 */
	public static String getTitle(ServletRequest request, ServletResponse response, Map _map) {
		String title = "";
		try {
			String sPurviewId = (String) _map.get("rePid");
			if(sPurviewId != null) {
				if(!sPurviewId.equals("959") && !sPurviewId.equals("1201")) {
					TD_Report_tree td_report_tree = new TD_Report_tree(new DacClient(),Long.parseLong(sPurviewId));
					title = td_report_tree.getPurviewName();
				}
				else {
					title = "系统访问量";
				}
			}
				
			
		}catch(Exception e) {
			FileLogger.getLogger().info(e.getMessage(),e);
		}
		return title;
	}
	
	/**判断该模块是否存在
	 * 
	 * @param request
	 * @param response
	 * @param _map
	 * @return
	 */
	public static String isEntitiy(ServletRequest request, ServletResponse response, Map _map) {
		String isEntity = "";
		try {
			String sPurviewId = (String) _map.get("pid");
			String sRePurviewId = (String) _map.get("rePid");
			//System.out.println("sPurviewId==>"+sPurviewId);
			if(sPurviewId != null) {
				if(!sPurviewId.equals("959") && !sPurviewId.equals("1201")) {
					if(sPurviewId.equals(sRePurviewId)) isEntity = "1";
					else {
						TD_Report_tree td_report_tree = new TD_Report_tree(new DacClient(),Long.parseLong(sRePurviewId));
						if (td_report_tree != null ) isEntity = "0";
					}
					
				}
				else {
					isEntity = "0";
				}
			}		
			
		}catch(Exception e) {
			isEntity = "1";
			FileLogger.getLogger().info(e.getMessage(),e);
		}
		return isEntity;
	}
	
	/**保存历史记录
	 * 
	 * @param request
	 * @param response
	 * @param _map
	 * @return "1"  表示失败,"0"  表示成功
	 */
	public static String setHistory(HttpServletRequest request, HttpServletResponse response, Map _map) {
		String str = "1";
		try {
			String count = (String) _map.get("count");
			HttpServletRequest req = (HttpServletRequest)request;
			HttpSession session = req.getSession();
			session.removeAttribute(count);
			session.setAttribute(count, _map);
			str = "0";
		}catch(Exception e) {
			FileLogger.getLogger().info(e.getMessage(),e);
		}
		return str;
	}
	
	public static String getHistoryPid(HttpServletRequest request,HttpServletResponse response, Map _map) {
		String pid = "";
		try {
			pid = AccesslogImpl.getHistoryByName(request,response,_map,"pid");
			if (pid == null) pid = "";
		}catch(Exception e) {
			FileLogger.getLogger().info(e.getMessage(),e);
		}
		return pid;
	}
	
	public static String getHistoryLevel(HttpServletRequest request,HttpServletResponse response, Map _map) {
		String level = "";
		try {
			level = AccesslogImpl.getHistoryByName(request,response,_map,"level");
			if (level == null) level = "";
		}catch(Exception e) {
			FileLogger.getLogger().info(e.getMessage(),e);
		}
		return level;
	}
	
	public static String getHistoryCityCode(HttpServletRequest request,HttpServletResponse response, Map _map) {
		String cityCode = "";
		try {
			cityCode = AccesslogImpl.getHistoryByName(request,response,_map,"cityCode");
			if (cityCode == null) cityCode = "";
		}catch(Exception e) {
			FileLogger.getLogger().info(e.getMessage(),e);
		}
		return cityCode;
	}
	
	public static String getHistoryAreaCode(HttpServletRequest request,HttpServletResponse response, Map _map) {
		String areaCode = "";
		try {
			areaCode = AccesslogImpl.getHistoryByName(request,response,_map,"areaCode");
			if (areaCode == null) areaCode = "";
		}catch(Exception e) {
			FileLogger.getLogger().info(e.getMessage(),e);
		}
		return areaCode;
	}
	
	public static String getHistoryClientType(HttpServletRequest request,HttpServletResponse response, Map _map) {
		String clientType = "";
		try {
			clientType = AccesslogImpl.getHistoryByName(request,response,_map,"clientType");
			if (clientType == null) clientType = "";
		}catch(Exception e) {
			FileLogger.getLogger().info(e.getMessage(),e);
		}
		return clientType;
	}
	
	public static String getHistoryStartTime(HttpServletRequest request,HttpServletResponse response, Map _map) {
		String startTime = "";
		try {
			startTime = AccesslogImpl.getHistoryByName(request,response,_map,"startTime");
			if (startTime == null) startTime = "";
		}catch(Exception e) {
			FileLogger.getLogger().info(e.getMessage(),e);
		}
		return startTime;
	}
	
	public static String getHistoryEndTime(HttpServletRequest request,HttpServletResponse response, Map _map) {
		String endTime = "";
		try {
			endTime = AccesslogImpl.getHistoryByName(request,response,_map,"endTime");
			if (endTime == null) endTime = "";
		}catch(Exception e) {
			FileLogger.getLogger().info(e.getMessage(),e);
		}
		return endTime;
	}
	
	public static String getHistoryTitle(HttpServletRequest request,HttpServletResponse response, Map _map) {
		String title = "";
		try {
			title = AccesslogImpl.getHistoryByName(request,response,_map,"title");
			if (title == null) title = "";
		}catch(Exception e) {
			FileLogger.getLogger().info(e.getMessage(),e);
		}
		return title;
	}
	
	public static String getHistoryByName(HttpServletRequest request,HttpServletResponse response, Map _map,String name) {
		String value = "";
		try {
			String count = (String) _map.get("count");
			HttpServletRequest req = (HttpServletRequest)request;
			HttpSession session = req.getSession();
			_map = (Map)session.getAttribute(count);
			value = (String)_map.get(name);
			if (value == null) value = "";
		}catch(Exception e) {
			FileLogger.getLogger().info(e.getMessage(),e);
		}
		return value;
	}
	

}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -