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

📄 checkaction.java

📁 一个学生选课系统
💻 JAVA
字号:
/*
 * Generated by MyEclipse Struts
 * Template path: templates/java/JavaClass.vtl
 */
package com.student.action;

import java.util.ArrayList;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;

import org.apache.struts.action.Action;
import org.apache.struts.action.ActionForm;
import org.apache.struts.action.ActionForward;
import org.apache.struts.action.ActionMapping;

import com.student.dao.DataOperate;
import com.student.po.Student;
import com.student.po.Teacher;



public class CheckAction extends Action {
	
	public ActionForward execute(ActionMapping mapping, ActionForm form,
			HttpServletRequest request, HttpServletResponse response) {
		
		//获得表单数据
		String usr=request.getParameter("USER");
		String password=request.getParameter("password");
		String checkVal=request.getParameter("checkbox");
		
		//System.out.println(usr);
		//System.out.println(password);
		//Md5 md = new Md5();		
	    //String md5pass=	md.md5(password);
		
		
		
		//判断选择框,如果是学生则进入相应的学生表进行检查,如果是老师则进入相应的teacher表检查
		if(checkVal.equals("student"))
		{
			
			boolean bool=(boolean)DataOperate.studentCheck(usr, password);
			if(bool)//登陆成功进入学生页面
			{
				System.out.println("OK");
				Student stu=DataOperate.personInfo(usr);
				HttpSession session = request.getSession();
				session.setAttribute("usr", usr);
				session.setAttribute("stu", stu);
				return  new ActionForward("/student.jsp");
			}
			else//登录失败返回登陆页面
				
				return new ActionForward("/index.jsp");		
		}
		else
		{
			
			int root=(int)DataOperate.teacherCheck(usr,password);
			System.out.println(root);
			if(root!=-1)//登陆成功进入教师页面
			{
				if(root==0)
				{
					Teacher teacher=DataOperate.getTeacherInfo(usr);
					HttpSession session = request.getSession();
					if(teacher!=null)    session.setAttribute("teacher", teacher);
				
					ArrayList students = DataOperate.getAllStudentInfo();
					session.setAttribute("students", students);
					
					String r=""+root;
					session.setAttribute("root",r);
				
					String result="";
					request.setAttribute("result", result);
					System.out.println("qqqqqq"+checkVal);
					return new ActionForward("/teacher.jsp");
				}
				else
				{
					HttpSession session = request.getSession();
					
					ArrayList students = DataOperate.getAllStudentInfo();
					session.setAttribute("students", students);
					Teacher teacher=DataOperate.getTeacherInfo(usr);
					session.setAttribute("teacher", teacher);
					String result="";
					request.setAttribute("result", result);
					
					String r=""+root;
					session.setAttribute("root",r);
					
					return new ActionForward("/root.jsp");
				}
			}
			else //登录失败返回登陆页面
				return new ActionForward("/index.jsp");
		}
	}
}

⌨️ 快捷键说明

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