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

📄 loginservlet.java

📁 本系统是一个具有交互功能的C2C类型的电子商务网站(客户与客户之间进行商品交易的平台)
💻 JAVA
字号:
package myservlet.s;
import mybean.b.*;
import java.io.*;
import java.sql.*;
import javax.servlet.*;
import javax.servlet.http.*;
public class LogInServlet extends HttpServlet{
  public void init(ServletConfig config)throws ServletException{
    super.init(config);
    try{
        Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
    }catch(Exception e){}
  }
  public void doPost(HttpServletRequest request,HttpServletResponse response) throws ServletException,IOException{
   Connection con;
   Statement sql;
   String backnews="";
   HttpSession session=request.getSession(true);
   LogInBean loginbean=(LogInBean)session.getAttribute("loginbean");
   if(loginbean==null){
      loginbean=new LogInBean();
      session.setAttribute("loginbean",loginbean);
   }
   String sloginname=request.getParameter("loginname").trim();
   String sloginpassword=request.getParameter("loginpassword").trim();
   boolean boo1=loginbean.getIssuccess();
   String str=loginbean.getLoginname();
   try{
         if(boo1&&sloginname.equals(str)){
           backnews="该帐户已经登陆!";
           loginbean.setBacknews(backnews);
          }
         else{
            con=DriverManager.getConnection("jdbc:sqlserver://127.0.0.1:1433;DatabaseName=shopping","shop","123");
            sql=con.createStatement();
            String querystr="select * from users where UserName='"+sloginname+"' and UserPassWord='"+sloginpassword+"'";
            ResultSet rs=sql.executeQuery(querystr);
            boolean boo2=rs.next();
            if(boo2){
               backnews=":登陆成功!";
               loginbean.setBacknews(backnews);
               loginbean.setLoginname(sloginname);       
               loginbean.setLoginpassword(sloginpassword);
               loginbean.setIssuccess(true);     
            }
            else{
               backnews="帐户不存在或密码错误!";
               loginbean.setBacknews(backnews);
               loginbean.setLoginname(sloginname);       
               loginbean.setLoginpassword(sloginpassword);
               loginbean.setIssuccess(false);
            }
            con.close();
       }       
   }catch(SQLException e){backnews=""+e;loginbean.setBacknews(backnews);}
   RequestDispatcher dispatcher=request.getRequestDispatcher("index1.jsp");
   dispatcher.forward(request,response);
  }
  public void doGet(HttpServletRequest request,HttpServletResponse response) throws ServletException,IOException{
   doPost(request,response);
  }
}

⌨️ 快捷键说明

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