javaEE servlet-02

来源:互联网 发布:如何自学sql server 编辑:程序博客网 时间:2024/06/02 11:30

简单的登录界面

------------------------------------------------------------------------------------------------- 

//登录界面
package com.fuying;
import javax.servlet.http.*;
import java.io.*;
public class Login extends HttpServlet{
 public void doGet(HttpServletRequestreq,HttpServletResponse res)
 {
  try {
   //中文乱码
   res.setContentType("text/html;charset=gbk");
   PrintWriterpw = res.getWriter();
   //返回登录界面
   pw.println("<html>");
   pw.println("<body>");
   pw.println("<h1>登录界面</h1>");
   pw.println("<formaction=logincl method=post>");
   pw.println("用户名:<inputtype=textname=username><br>");
   pw.println("密码:<inputtype=passwordname=passwd><br>");
   pw.println("<inputtype=submitvalue=loing><br>");
   pw.println("</form>");
   pw.println("</body>");
   pw.println("</html>");  

  }
  catch (Exception ex){ 
   ex.printStackTrace();
  }

}
 public void doPost(HttpServletRequestreq,HttpServletResponse res)
  {
   this.doGet(req,res);
  }
   
}

--------------------------------------------------------------------------------------------------

 

//处理界面

package com.fuying;
import javax.servlet.http.*;
import java.io.*;
public class LoginCl extends HttpServlet{
 public void doGet(HttpServletRequestreq,HttpServletResponse res)
 {
  try {
   //接收用户名密码 
   Stringu=req.getParameter("username");
   Stringp=req.getParameter("passwd");
   if(u.equals("fy")&&p.equals("123"))
   {//合法用户
   //跳转到欢迎界面
    res.sendRedirect("welcome");
   }
   else
   {//不合法.跳转到Login页面。跳转写url。
    res.sendRedirect("login");
   }
  }
  catch (Exception ex){ 
   ex.printStackTrace();
  }
 }
 public void doPost(HttpServletRequestreq,HttpServletResponse res)
  {
   this.doGet(req,res);
  }
   
}

--------------------------------------------------------------------------------------------------

 

//欢迎界面

package com.fuying;
import javax.servlet.http.*;
import java.io.*;
public class Welcome extends HttpServlet {
 public void doGet(HttpServletRequestreq,HttpServletResponse res)
  {
   try {
    res.setContentType("text/html;charset=gbk");
    PrintWriterpw = res.getWriter();
    pw.println("欢迎登录"); 
    }
   catch(Exception ex) {
    ex.printStackTrace();   
    
  }
  public voiddoPost(HttpServletRequest req,HttpServletResponse res)
  {
   this.doGet(req,res);
  }
}