teacherloginsvlt.java

来自「采用基于B/S结构进行开发学生管理信息系统,本系统采用Servlet+Jsp+J」· Java 代码 · 共 77 行

JAVA
77
字号
import java.io.*;
import myBeans.SQLBean;
import java.sql.*;
import javax.servlet.*;
import javax.servlet.http.*;

public class TeacherLoginSvlt extends HttpServlet{
	
public void doGet(HttpServletRequest req, HttpServletResponse res)
    throws ServletException, IOException {
    	
    String pw1=null;
    String pw2=null;
    String  action = req.getParameter("action");
    ResultSet rs=null;      

	if ("update".equalsIgnoreCase(action)) {

	   String tea_id =req.getParameter("id");
     pw1=req.getParameter("pw1");
     pw2=req.getParameter("pw2");
     if(pw1.equals("") || pw2.equals("") || pw1==null || pw2==null)
        doError(req,res,"密码不能为空!");
     else if(doUpdate(req,res,pw1,pw2,tea_id)!=0)
           res.sendRedirect("/0903/teacher.jsp");
       }	

    }
    
   
  	 public int doUpdate(HttpServletRequest req, HttpServletResponse res,
  	 String pw1,String pw2,String id)
  	 throws ServletException, IOException{
  	 	int num=0;
  	 	if(!pw1.equals(pw2))
  	 	  doError(req,res,"密码不一致,请重输!");
  	 	else{
  	 	   SQLBean db = new SQLBean();
  	 	   String sql = "update teacher set PASSWORD='"+pw1+"' where ID='"+id+"'";
  	 	   num = db.executeInsert(sql);
  	     if(num==0) doError(req,res,"更新失败");
  	    }
  	  return num;
  	 	}
    
      public void doError(HttpServletRequest req,
                      HttpServletResponse res,
                      String str)
                      throws ServletException, IOException {

    req.setAttribute("problem", str);
    RequestDispatcher rd = getServletContext().getRequestDispatcher("/errorpage.jsp");
    rd.forward(req, res);
  }	                       
    	                           	                                          
  public void sendResultSet(HttpServletRequest req, HttpServletResponse res,
                      java.sql.ResultSet rs, String target)
                       throws ServletException, IOException {              	
    req.setAttribute("rs", rs);
    RequestDispatcher rd = getServletContext().getRequestDispatcher(target);
    rd.forward(req, res);
  }
  
      public void doPost(HttpServletRequest req, HttpServletResponse res)
    throws ServletException, IOException {

    doGet(req, res);

  } 
  

                       
    	
    	}
    	
    	
    	

⌨️ 快捷键说明

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