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

📄 manger_login.java

📁 一个真实的网络选课系统,由实际需求得到的,本人实际开发出来,运用JSP+TOMCAT
💻 JAVA
字号:
package servlet;

import java.io.IOException;
import java.io.PrintWriter;
import java.sql.ResultSet;

import javax.servlet.RequestDispatcher;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;

import log.CreateLogs;

import com.JDBConnection;

public class Manger_login extends HttpServlet {

	public void doPost(HttpServletRequest req, HttpServletResponse res)
	throws ServletException, IOException {	
	        
	   String message=null; 
	   String id=null;
	   id=req.getParameter("id");

	   
	   String password=null;
	   password= req.getParameter("password");
	 
	   
	   String temp =getPassword(req,res,id);
	   if( password.equals(temp))
	   {
		   System.out.println("管理员登陆成功");
		   HttpSession session=req.getSession(true);
		   session.setAttribute("mangerId",String.valueOf(id));
		   goo(req,res);
	   }
	   else {
		   System.out.println("管理员登陆失败");
		   message="用户名或密码有误!";
		   doError(req,res,message)	;
	 	}
	 	} 
	  
	public void goo(HttpServletRequest req, HttpServletResponse res)
	throws ServletException,IOException
		{
		res.sendRedirect("http://222.192.23.25:8088/select/manger/main.jsp");
		}
		

	  
	     
	public String getPassword(HttpServletRequest req, HttpServletResponse res,
	                        String id)
	                        throws ServletException, IOException {
		   JDBConnection db= new JDBConnection();                  	
		   String pw="";                     	                     	
		   String sql="select pwd from mangerInfo where num='"+id+"'";
		   try{
		   ResultSet rs=db.executeQuery(sql); 	
		   if(rs.next() ){
			   				pw= rs.getString("pwd").trim();
		   				 }
		   db.closeConnection();
		   	} 
		   	catch(Exception e)
		   		{ 
		   		CreateLogs.createLog(e, "Manger_login.java");
		   		System.out.print(e.toString());
		   		}   	    
		   		return pw; 
	    }
	     
	     	
	      
	public void doError(HttpServletRequest req,
	                      HttpServletResponse res,
	                      String str)
	                      throws ServletException, IOException {

					    req.setAttribute("problem", str);
					    RequestDispatcher rd = getServletContext().getRequestDispatcher("/manger.jsp");
					    rd.forward(req, res);
					  }
}

⌨️ 快捷键说明

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