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

📄 index.jsp

📁 一个实现邮件收发功能的客户端程序
💻 JSP
字号:
<%@ page contentType="text/html; charset=utf-8" session="true" errorPage="frame_user_error.jsp" %>
<%@ page import="java.util.*" %>
<%@ page import="java.sql.*" %>
<%@ page import="common.*" %>
<%@ page import="com.sxit.client.*" %>
<%@ page import="common.*" %>
<%@ page import="web.formbean.*" %>
<%@ page import="web.model.*" %>
<%@ page import="web.dborerate.*" %>
<%
	session.setMaxInactiveInterval(-1);
	//WEBUSERInfoModel userInfoModel=null;
	String nextPage="index2.jsp";

	String Session=request.getParameter("Session");
	System.out.println("Session:"+Session);
	if(Session==null) throw new Exception("请求错误");

	String saveSession=(String)session.getAttribute("Session");
	System.out.println("saveSession:"+saveSession);
	if(saveSession!=null&&Session.equals(saveSession)&&(String)session.getAttribute("CORPORATIONID")!=null&&(String)session.getAttribute("CORPORATIONNAME")!=null&&(String)session.getAttribute("eccode")!=null&&(String)session.getAttribute("mobile")!=null&&(String)session.getAttribute("LOCATIONID")!=null&&(String)session.getAttribute("ISADMIN")!=null) {
		System.out.println(Session+":做过鉴权了。收发邮件");
		response.sendRedirect(nextPage);
	}
	else {
		session.setAttribute("CORPORATIONID",null);
		session.setAttribute("CORPORATIONNAME",null);
		session.setAttribute("eccode",null);
		session.setAttribute("mobile",null);
		session.setAttribute("LOCATIONID",null);
		session.setAttribute("ISADMIN",null);
		session.setAttribute("Session",null);
		int i=0;
		String[] ret=null;
		while(ret==null) {
			ret=SIAPIClient.sessionAuthening("125824952",Session);
			if(ret==null) {
				if(i>=3)break;
				try {
					i++;
					System.out.println("鉴权失败,sleep 1.5s["+Session+"]");
					Thread.sleep(1500);
				}
				catch(Exception e) {
				}
			}
		}
		if(ret==null) throw new Exception("鉴权失败");
		else {
			String eccode=ret[0];
			String mobile=ret[1];
			VectorRs rs=DBOperation.executeQuery("select a.CORPORATIONID,a.CORPORATIONNAME,a.LOCATIONID,b.isadmin from TOPMCORPORATION a,TEABMEMBER b where a.ecCode=b.eccode and b.eccode='"+eccode+"' and b.msisdn='"+mobile+"'");
			if(rs.getRowCount()>0) {
				//userInfoModel.setUSERNAME(rs.getString("CORPORATIONNAME"));
				//userInfoModel.setUSERID(rs.getString("CORPORATIONID"));
				session.setAttribute("CORPORATIONID",rs.getString("CORPORATIONID"));
				session.setAttribute("CORPORATIONNAME",rs.getString("CORPORATIONNAME"));
				session.setAttribute("LOCATIONID",rs.getString("LOCATIONID"));
				session.setAttribute("ISADMIN",rs.getString("ISADMIN"));
			}
			else {
				throw new Exception("账号信息不完整");
			}
			session.setAttribute("eccode",eccode);
			session.setAttribute("mobile",mobile);
			session.setAttribute("Session",Session);
			System.out.println("eccode:"+eccode);
			System.out.println("mobile:"+mobile);
			response.sendRedirect(nextPage);
		}
	}
%>

⌨️ 快捷键说明

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