login.java

来自「C语言小型分析器实验报告1) 待分析的简化C语言的词法说明; 2) 单词符号的」· Java 代码 · 共 48 行

JAVA
48
字号
package servlet;import java.io.IOException;import java.io.PrintWriter;import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import javax.servlet.http.HttpSession;import dao.UserDao;import utils.StringUtil;public class Login extends HttpServlet{	protected void doGet(HttpServletRequest request, HttpServletResponse response)			throws ServletException, IOException {		System.out.println("------------Login----------------");		response.setCharacterEncoding("utf-8");		HttpSession  session = request.getSession();		PrintWriter out  = response.getWriter();		String username = request.getParameter("username");		String password = request.getParameter("password");		if ((null != username && username.length() != 0)				&& (null != password && password.length() != 0)) {			username = StringUtil.toChinese(username);			password = StringUtil.toChinese(password);			UserDao usr = new UserDao(username, password);			if (usr.login()) {				session.setAttribute("usr",usr);				out.print("<script>alert(\"鐧诲綍鎴愬姛锛乗");window.location.href='index.jsp'</script>");				System.out.println("鐧诲綍鎴愬姛");			}else{				out.print("<script>alert(\"鐧诲綍澶辫触锛乗");window.location.href='index.jsp'</script>");				System.out.println("鐧诲綍澶辫触");			}		}	}	protected void doPost(HttpServletRequest req, HttpServletResponse resp)			throws ServletException, IOException {		doGet(req,resp);	}}

⌨️ 快捷键说明

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