login.java

来自「:一个用JavaScript开发的新闻管理系统。」· Java 代码 · 共 43 行

JAVA
43
字号
package news;
import java.io.*;
import java.io.IOException;
import javax.servlet.http.HttpSession;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

public class Login  extends HttpServlet{
  PrintWriter out;
  String adminname,psw;

public void doPost(HttpServletRequest request,
                HttpServletResponse response)
  throws IOException
{
 response.setContentType("text/html;charset=GBK");
 out=response.getWriter();
 HttpSession session=request.getSession(true);

 adminname=request.getParameter("adminname");
 psw=request.getParameter("password");
 String password=(new MD5()).convert16(psw);
 AdminInfo AI=new AdminInfo();
 int adminid=AI.isExist(adminname,password);
   if(adminid>0){
     session.setAttribute("adminid",new Integer(adminid));
     session.setAttribute("power",new Integer(AI.getPower()));
     response.sendRedirect("index.jsp");
   }
   else{
     response.sendRedirect("default.jsp");
   }
}
 public void doGet(HttpServletRequest request,
                    HttpServletResponse response)
      throws IOException
  {
      doPost(request, response);
  }

}

⌨️ 快捷键说明

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