loginchecker.java

来自「JSP2.0技术手册的源代码」· Java 代码 · 共 25 行

JAVA
25
字号
package tw.com.javaworld.CH11;

import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;

public class LoginChecker extends HttpServlet {
	
	protected void doPost(
		HttpServletRequest httpRequest,
		HttpServletResponse httpResponse) throws IOException, ServletException {
		
		String userId = httpRequest.getParameter("userId");
		String password = httpRequest.getParameter("password");
		String targetURI = httpRequest.getParameter("originalURI");
		
		if ((!userId.equals("admin")) || (!password.equals("1234"))) {
			throw new ServletException("粄靡ア毖");
		}
		
		HttpSession session = httpRequest.getSession();
		session.setAttribute("passed", "true");
		httpResponse.sendRedirect(targetURI);
	}
}

⌨️ 快捷键说明

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