www.pudn.com > TiKuMS.rar > login_jsp.java


package org.apache.jsp; 
 
import javax.servlet.*; 
import javax.servlet.http.*; 
import javax.servlet.jsp.*; 
import TiKuMS.*; 
 
public final class login_jsp extends org.apache.jasper.runtime.HttpJspBase 
    implements org.apache.jasper.runtime.JspSourceDependent { 
 
  private static java.util.Vector _jspx_dependants; 
 
  static { 
    _jspx_dependants = new java.util.Vector(2); 
    _jspx_dependants.add("/header.jsp"); 
    _jspx_dependants.add("/footer.jsp"); 
  } 
 
  public java.util.List getDependants() { 
    return _jspx_dependants; 
  } 
 
  public void _jspService(HttpServletRequest request, HttpServletResponse response) 
        throws java.io.IOException, ServletException { 
 
    JspFactory _jspxFactory = null; 
    PageContext pageContext = null; 
    HttpSession session = null; 
    ServletContext application = null; 
    ServletConfig config = null; 
    JspWriter out = null; 
    Object page = this; 
    JspWriter _jspx_out = null; 
    PageContext _jspx_page_context = null; 
 
 
    try { 
      _jspxFactory = JspFactory.getDefaultFactory(); 
      response.setContentType("text/html;charset=UTF-8"); 
      pageContext = _jspxFactory.getPageContext(this, request, response, 
      			null, true, 8192, true); 
      _jspx_page_context = pageContext; 
      application = pageContext.getServletContext(); 
      config = pageContext.getServletConfig(); 
      session = pageContext.getSession(); 
      out = pageContext.getOut(); 
      _jspx_out = out; 
 
      out.write("\n"); 
      out.write("\n"); 
      out.write("\n"); 
      out.write("\n"); 
      out.write("\n"); 

   String errorMsg="";
   if(request.getParameter("errorMsg")!=null)
   {
       errorMsg=request.getParameter("errorMsg");
   }
   if(request.getParameter("userType")!=null)
   {
       String sql="select "+request.getParameter("userType")+"ID,password from "+request.getParameter("userType")+" where name='"+request.getParameter("userName")+"'";
       DataConnection dataConn=new DataConnection();
       dataConn.excuteQuery(sql);
       if(dataConn.getRs().next())
       {
           if(dataConn.getRs().getString("password").compareTo(new MD5(request.getParameter("password")).compute())==0)
           {
               ((LoginInfo)session.getAttribute("loginInfo")).login(dataConn.getRs().getInt(request.getParameter("userType")+"ID"),request.getParameter("userName"),request.getParameter("userType"));
               response.sendRedirect("index.jsp");
           }
           else
           {
               errorMsg="密码错误!";
           }
       }
       else
       {
           errorMsg="该帐号不存在!";
       }
   }
 
      out.write("\n"); 
      out.write("\n"); 
      out.write("\n"); 
      out.write("\n"); 
      out.write("    \n"); 
      out.write("        \n"); 
      out.write("        阳光题库管理系统\n"); 
      out.write("    \n"); 
      out.write("    \n"); 
      out.write("        \n"); 
      out.write("                \n"); 
      out.write("                    \n"); 
      out.write("                \n"); 
      out.write("                \n"); 
      out.write("                    \n"); 
      out.write("                \n"); 
      out.write("                \n"); 
      out.write("                    \n"); 
      out.write("                \n"); 
      out.write("        
"); out.write("\n"); out.write("\n"); out.write("\n"); out.write("
\n"); if(((LoginInfo)session.getAttribute("loginInfo")).isLogined()){ out.write("\n"); out.write(" »"); out.print(((LoginInfo)session.getAttribute("loginInfo")).getUserName()); out.write("\n"); out.write("  | 退出\n"); out.write("  | 修改密码\n"); }else{ out.write("\n"); out.write(" »您尚未   登录  注册学生用户\n"); } out.write("\n"); out.write("
"); out.write("
\n"); out.write("
\n"); out.write(" 用户登录\n"); out.write("
"); out.print(errorMsg); out.write("
\n"); out.write("
\n"); out.write("
\n"); out.write("
    \n"); out.write("
  • \n"); out.write(" 帐号:\n"); out.write("
  • \n"); out.write("
  • \n"); out.write(" 密码:\n"); out.write("
  • \n"); out.write("
  • \n"); out.write(" 用户类型:\n"); out.write(" \n"); out.write("
  • \n"); out.write("
\n"); out.write("
\n"); out.write("
\n"); out.write("
\n"); out.write("
"); out.write("\n"); out.write("\n"); out.write("
\n"); out.write(" 阳光题库管理系统
\n"); out.write(" Powered by Lingda ©2006 \n"); out.write("
"); out.write("
\n"); out.write(" \n"); out.write("\n"); out.write("\n"); } catch (Throwable t) { if (!(t instanceof SkipPageException)){ out = _jspx_out; if (out != null && out.getBufferSize() != 0) out.clearBuffer(); if (_jspx_page_context != null) _jspx_page_context.handlePageException(t); } } finally { if (_jspxFactory != null) _jspxFactory.releasePageContext(_jspx_page_context); } } }