⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 loginchecker.java

📁 毕业论文选题系统 学生可以通过次系统在网上进行选题 老师可以布置任务 我写的 哈哈哈哈哈哈哈哈哈哈
💻 JAVA
字号:
package org.aaron.subject;

import java.io.*;
import java.util.ArrayList;
import java.util.List;

import javax.servlet.*;
import javax.servlet.http.*;

import org.aaron.db.ODBCAccess;
import org.aaron.db.Student;

import com.sun.corba.se.spi.orbutil.fsm.Guard.Result;

public class LoginChecker extends HttpServlet {
	
	protected void doPost(
		HttpServletRequest httpRequest,
		HttpServletResponse httpResponse) throws IOException, ServletException {
		
		String userId = httpRequest.getParameter("userName");
		String password = httpRequest.getParameter("password");
		String originalURI = "/subject/index.jsp";
		
		if ((userId.equals("admin"))&&(password.equals("adminadmin"))) {
			 originalURI = "/subject/manage/index.jsp";
			 HttpSession session = httpRequest.getSession(false);
			 session.setAttribute("passed", "true");
			 session.setAttribute("userName", "admin");
		}
		ODBCAccess oa = new ODBCAccess();
		List<Student> result = oa.setUpDB();
		for (int i = 0 ; i < result.size(); i++){
			Student stu = result.get(i);
			if((userId.equals(stu.getStudentNo())) && (password.equals(stu.getPassword()))){
				originalURI = "/subject/home.jsp";
				HttpSession session = httpRequest.getSession(false);
				session.setAttribute("passed", "true");
				session.setAttribute("userName", stu.getName());
			}
		}
		HttpSession session = httpRequest.getSession();
		session.setAttribute("passed", "true");
//		String targetURI = httpRequest.getParameter("originalURI");
		
		String targetURI = originalURI;
		
		System.out.println(" LoginChecker  targetURI"+targetURI);
		httpResponse.sendRedirect(targetURI);
	}
}

⌨️ 快捷键说明

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