📄 loginservlet.java
字号:
package com.talent.system.login;import java.io.*;import java.util.*;import java.sql.*;import javax.rmi.*;import javax.sql.*;import javax.ejb.*;import javax.naming.*;import javax.servlet.*;import javax.servlet.http.*;import javax.transaction.UserTransaction;import weblogic.jndi.*;/** * <p>Title: LoginServlet</p> * <p>Description: </p> * <p>Copyright: Copyright (c) 2003-01-05</p> * <p>Company: www.chinatalent.com</p> * @author jingyucui * @version 1.0 */public class LoginServlet extends HttpServlet { static final private String CONTENT_TYPE = "text/html; charset=GBK"; //Initialize global variables public void init() throws ServletException { } //Process the HTTP Get request public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { doPost(request,response); } //Process the HTTP Post request public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { String id = null; String password = null; HttpSession session = request.getSession(true); Hashtable env = new Hashtable(); Context context = null; LoginHome loginHome = null; Login login = null; ResultSet resultSet; ServletContext servletContext = getServletContext(); try{ id = request.getParameter("operatorid"); password = request.getParameter("password"); System.out.println("Idqwerqwer======"+id); System.out.println("Password======"+password); context = new InitialContext(env); System.out.println("1111111111111111"); Object obj = context.lookup("Login"); loginHome = (LoginHome)PortableRemoteObject.narrow(obj,LoginHome.class); System.out.println("2222222222222222222"); login = loginHome.create();//检测该操作员斯否存在 if (!login.checkLoginUser(id)){ System.out.println("3333333333333"); RequestDispatcher dispatcher = request.getRequestDispatcher("./jsp/error/error.jsp?key=0006"); dispatcher.forward(request, response); }//检测操作员密码是否正确 if (!login.checkLoginPassword(id,password)){ System.out.println("4444444444444"); RequestDispatcher dispatcher = request.getRequestDispatcher("./jsp/error/error.jsp?key=0007"); dispatcher.forward(request, response); }//提取该操作员信息 System.out.println("5555555555"); resultSet = login.selectLoginUser(id);System.out.println("UUUUUUUUUUUUUUUUUUUUU"); session.setAttribute("LoginUser",resultSet);System.out.println("PPPPPPPPPPPPPPPPPPPPP"); RequestDispatcher dispatcher = request.getRequestDispatcher("./login.jsp");System.out.println("AAAAAAAAAAAAAAAAAAaaaa"); dispatcher.forward(request, response);System.out.println("BBBBBBBBBBBBBBBBBBBBB"); }catch(Exception e){ } } //Clean up resources public void destroy() { }}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -