servlet示例

import java.io.IOException;
import java.lang.Boolean;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import com.login.loginDao; //对登录验证操作的类

public class LoginServlet extends HttpServlet {
	/**
	 * request : 请求对象,包含发给服务器的参数
	 * 
	 * response 响应对象
	 */
	public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
		// 管理员登录验证
		request.setCharacterEncoding("utf-8");
		// request.getSession().setAttribute(arg0, arg1);

		String username = request.getParameter("username"); // 获取登录表单数据
		String userpass = request.getParameter("userpass");
		loginDao lodo = new loginDao(); // 声明操作类,调用验证方法
		boolean bool = lodo.CheckLogin(username, userpass);
		String identify = request.getParameter("identification");
		if (bool) {
			if (identify.equals("leader")) {
				response.sendRedirect("leader.html");
				return;
			}
			if (identify.equals("manager")) {
				response.sendRedirect("manager.html");
			}else{
				response.sendRedirect("customer.html");
			}

		} else {
			Boolean b = new Boolean(bool);
			request.setAttribute("bool", b);
			request.getRequestDispatcher("/login.jsp").forward(request, response);

		}
	}

	public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
		doGet(request, response);
	}
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值