login.jsp

来自「用jsp实现的在线教学系统」· JSP 代码 · 共 36 行

JSP
36
字号
<%@ page contentType="text/html; charset=GBK" %><!--指定本页文字编码为GBK-->
<%@page import="grad.util.user.*;"%><!--引入user包下的user和op_user类-->
<%@ page session="true" %><!--设置session有效-->
<html>
<head>
<title>
login
</title>
</head>
<body bgcolor="#ffffff">
<h1>
<%
String password=request.getParameter("password");
String usercode=request.getParameter("user");
String type=request.getParameter("type");
op_user ope=new op_user();//构造用户管理对象
if(ope.isLogin(usercode,password,type)){//调用isLogin方法判断是否允许用户登录
  user us=ope.getUserByUserCode(usercode,type);//允许用户登录则取得用户信息
  session.setAttribute("usercode",usercode);//把用户编号写入session
  session.setAttribute("usertype",new Integer(us.getType()));//把用户类型写入session
  switch (us.getType())
 {
   case 1:response.sendRedirect("student/index.htm");break; //登录用户是学生
   case 2:response.sendRedirect("teacher/index.htm");break; //登录用户是老师
   case 3:response.sendRedirect("admin/index.htm");break;   //登录用户是管理员
  default:response.sendRedirect("index.jsp");break;
 }
}else{
out.print("<script language=\"javascript\">alert(\"请重新登录\")</script>");
response.sendRedirect("index.jsp");
}
%>
</h1>
</body>
</html>

⌨️ 快捷键说明

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