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

📄 loginservlet.java

📁 中学教学管理系统
💻 JAVA
字号:
package servlet;

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

public class LoginServlet extends HttpServlet {
	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;

	public void doGet(HttpServletRequest req, HttpServletResponse resp)
			throws IOException {

		doPost(req, resp);
	}

	public void doPost(HttpServletRequest req, HttpServletResponse resp)
			throws IOException {

		boolean isLegal = true;
		String error = null;
		String path = "/TeacherManager/index.jsp";
		try {
			if (req.getParameter("radio").equals("manager")) {
				Admin admin = new Admin();
				admin.setNo(req.getParameter("User"));
				admin.setPassword(req.getParameter("pwd"));
				if (Verification.isLegal(admin)) {

					path = "/TeacherManager/main_page.jsp";
				} else {
					isLegal = false;
				}
			}
			if (req.getParameter("radio").equals("teacher")) {
				Teacher teacher = new Teacher();
				teacher.setNo(req.getParameter("User"));
				teacher.setPassword(req.getParameter("pwd"));
				if (Verification.isLegal(teacher)) {

					path = "/TeacherManager/main_page1.jsp";
				} else {
					isLegal = false;

				}
			}
			if (req.getParameter("radio").equals("student")) {

				Student std = new Student();
				std.setUnifiedNo(req.getParameter("User"));
				std.setPassword(req.getParameter("pwd"));
				if (Verification.isLegal(std)) {

					path = "/TeacherManager/student.jsp";
				} else {
					isLegal = false;

				}
			}

			if (!isLegal) {
				error = "帐号或者密码错误,请重新输入!";
				req.getSession().setAttribute("error", error);
			}
			resp.sendRedirect(path);

		} catch (Exception e) {

			System.out.print(e.getMessage());
		}

	}
}

⌨️ 快捷键说明

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