基本信息
源码名称:JSP登陆模块例子源码下载(适合 过滤器、servlet、注解 入门学习)
源码大小:5.87KB
文件格式:.zip
开发语言:Java
更新时间:2016-07-26
   友情提示:(无需注册或充值,赞助后即可获取资源下载链接)

     嘿,亲!知识可是无价之宝呢,但咱这精心整理的资料也耗费了不少心血呀。小小地破费一下,绝对物超所值哦!如有下载和支付问题,请联系我们QQ(微信同号):813200300

本次赞助数额为: 2 元 
   源码介绍


package com.demo.servlet;

import java.io.IOException;

import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;

/**
 * 登录处理
 * @author Administrator
 */
@WebServlet(name="LoginServlet",urlPatterns={"/servlet/LoginServlet"})
public class LoginServlet extends HttpServlet {
	private static final long serialVersionUID = 1L;

	@Override
	protected void doPost(HttpServletRequest req, HttpServletResponse resp)
	        throws ServletException, IOException {
		System.out.println("LoginServlet.doPost...");
		String username = req.getParameter("username");
		String password = req.getParameter("password");
		
		if ("admin".equals(username) && "admin".equals(password)) {
			HttpSession session = req.getSession();
			session.setAttribute("username", username);
			String nickname = req.getParameter("nickname");
			if (nickname == null || nickname.length() == 0)
				nickname = "匿名用户";
			session.setAttribute("nickname", nickname);
			resp.sendRedirect(req.getContextPath() "/login.sucess.jsp");
		} else
			resp.sendRedirect(req.getContextPath() "/login.fail.jsp");
	}
}