用servlet做了一个简单的登录界面

2014-11-24 08:05:16 · 作者: · 浏览: 0

代码:

Login类

package com.ccit;

import java.io.IOException;
import java.io.PrintWriter;

import javax.servlet.GenericServlet;
import javax.servlet.ServletException;
import javax.servlet.ServletRequest;
import javax.servlet.ServletResponse;
import javax.servlet.annotation.WebServlet;
@WebServlet("/http://blog.csdn.net/u010286751/article/details/login")
public class Login extends GenericServlet {

	@Override
	public void service(ServletRequest req, ServletResponse resp)
			throws ServletException, IOException {
		resp.setContentType("text/html;charset=gbk");
		PrintWriter out=resp.getWriter();
		out.println("
  
   ");
		out.print("");
		out.print("
   ");
		out.println("
   用户登录");
		out.println("");
		out.println("");
		out.println("
   
"); out.println("
"); out.println("

用户名:"); out.println(" "); out.println("

"); out.println("

密码:"); out.println(""); out.println("

"); out.println("

"); out.println(""); out.println(""); out.println("

"); out.println("
"); out.println("
"); out.println(""); out.println(""); out.close(); } }
CheckLogin类:

package com.ccit;

import java.io.IOException;
import java.io.PrintWriter;

import javax.servlet.GenericServlet;
import javax.servlet.ServletException;
import javax.servlet.ServletRequest;
import javax.servlet.ServletResponse;
import javax.servlet.annotation.WebServlet;
@WebServlet("/checkLogin")
public class CheckLogin extends GenericServlet {

	@Override
	public void service(ServletRequest req, ServletResponse resp)
			throws ServletException, IOException {
		resp.setContentType("text/html;charset=gbk");
		PrintWriter out=resp.getWriter();
		req.setCharacterEncoding("gbk");
		String name=null !=req.getParameter("name") req.getParameter("name"):"";
        String pwd=null!=req.getParameter("pwd") req.getParameter("pwd"):"";
        if("张三".equalsIgnoreCase(name)&&"123".equalsIgnoreCase(pwd)){
        	out.println("<script language='java script'> window.location='welcome';");
        	
        }else
        {
        	out.println("<script language='java script'>history.back(-1);");
        	
        }
        out.close();
	}

}

WelcomeServlet类:

package com.ccit;

import java.io.IOException;
import java.io.PrintWriter;

import javax.servlet.GenericServlet;
import javax.servlet.ServletException;
import javax.servlet.ServletRequest;
import javax.servlet.ServletResponse;
import javax.servlet.annotation.WebServlet;
@WebServlet("/welcome")
public class WelcomeServlet extends GenericServlet {

	@Override
	public void service(ServletRequest req, ServletResponse resp)
			throws ServletException, IOException {
		resp.setContentType("text/html;charset=gbk");
		PrintWriter out=resp.getWriter();
		out.println("
  
   welcome
  ");
		out.println("返回");
		out.close();

	}

}

运行截图:

\

点击提交: