首页 > 其他分享 >4.5学习总结

4.5学习总结

时间:2023-06-10 22:22:30浏览次数:40  
标签:4.5 总结 setAttribute request 学习 sql password id httpSession

后端登录

<%@ page import="wangzhan.Thesql" %>
<%@ page import="com.mysql.cj.Session" %>
<%@ page language="java" contentType="text/html; charset=UTF-8"

pageEncoding="UTF-8"%>

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

<html>
<head>
<title></title>
</head>
<%
Thesql sql=new Thesql();
request.setCharacterEncoding("utf-8");
String id_=request.getParameter("id_");
String password=request.getParameter("password");
if(id_!=null)
if(id_.length()==8){
if(sql.stu_IsPass(id_, password)){
HttpSession httpSession= request.getSession();
httpSession.setAttribute("id_",id_);
%>
<jsp:forward page="STU.jsp">
<jsp:param value="<%=id_ %>" name="id"/>
<jsp:param value="student" name="identity"/>
</jsp:forward>
<%
}
}
else if(id_.length()==6){
if(sql.tea_IsPass(id_, password)){
HttpSession httpSession= request.getSession();
httpSession.setAttribute("id_",id_);
%>
<jsp:forward page="TEA.jsp">
<jsp:param value="<%=id_%>" name="id_"/>
<jsp:param value="teacher" name="identity"/>
</jsp:forward>
<%
}
}
else if(id_.length()==3){
if(sql.root_IsPass(id_, password)){
HttpSession httpSession= request.getSession();
httpSession.setAttribute("id_",id_);
%>
<jsp:forward page="all_Root.jsp">
<jsp:param value="<%=id_ %>" name="id"/>
<jsp:param value="root" name="identity"/>
</jsp:forward>
<%
}
}

%><script type="text/javascript">
alert('请输入正确密码或是账号。');
</script>
<meta http-equiv="refresh" content="1;url=Login.jsp" >
<%
%>
<body>
</body>
</html>

标签:4.5,总结,setAttribute,request,学习,sql,password,id,httpSession
From: https://www.cnblogs.com/clh628/p/17472082.html

相关文章

  • 4.9学习总结
    androidstdio如何迁移device 1.在C:\Users\(名字)\.android\avd文件中找到虚拟机文件复制且删除(由于我已经迁移完毕,只剩下一个.ini文件)  类似于这样的虚拟机文件。  2.将它复制或迁移到你希望的文件夹,并且复制下你的路径。 3.打开.ini文件,将路径粘贴上去。完......
  • 4.8学习总结
    数据库查询功能 1--基本格式2SELECT[ALL|DISTINCT]<目标列表达式>[,<目标列表达式>]…FROM<表名或视图名>[,<表名或视图名>]…|(SELECT语句)3[AS]<别名>4[WHERE<条件表达式>]5[GROUPBY<列名1>[HAVING<条件表达式>]]6[ORDERBY<列名2>......
  • 2023/6/10 学习笔记
    欧拉图欧拉图的定义欧拉回路:所有的边都经历一次不重复的回路欧拉通路:所有的边都经历一次不重复的路径欧拉图:具有欧拉回路的图半欧拉图:具有欧拉通路的图 连通图只有0个或者偶数个奇数出度点判别方法:1.无向图欧拉回路:(1)除去度为0的点外,其他的点相互连通(2)顶点度数......
  • 6.10学习总结
    JavaArrayList Java集合框架ArrayList类是一个可以动态修改的数组,与普通数组的区别就是它是没有固定大小的限制,我们可以添加或删除元素。ArrayList继承了AbstractList,并实现了List接口。ArrayList类位于java.util包中,使用前需要引入它,语法格式如下:importjava.u......
  • GitlabCI学习笔记之五:GitLabRunner pipeline语法之artifacts dependencies
    artifacts用于指定在作业成功或者失败时应附加到作业的文件或目录的列表。作业完成后,工件将被发送到GitLab,并可在GitLabUI中下载。artifacts:paths路径是相对于项目目录的,不能直接链接到项目目录之外。将制品设置为target目录artifacts:paths:-target/禁用工件......
  • 6.11学习总结
    不知不觉中以学习Java将近4个月了,在这几个月的学习中我从一开始的迷茫懵逼,到现在的懵逼迷茫中,写下了这篇这个学期课程的Java学习心得体会。首先,我认为作为一个该开始学习Java的小白,在开始学习之前无论你有多大的热情与信心,都会在之后的学习中被程序啪啪打脸,让你无限的迷茫与懵逼。......
  • 这个学期课程的Java学习心得体会
    不知不觉中以学习Java将近4个月了,在这几个月的学习中我从一开始的迷茫懵逼,到现在的懵逼迷茫中,写下了这篇这个学期课程的Java学习心得体会。首先,我认为作为一个该开始学习Java的小白,在开始学习之前无论你有多大的热情与信心,都会在之后的学习中被程序啪啪打脸,让你无限的迷茫与懵逼。......
  • python日记-os、sys学习
    OS模块:os模块提供了许多与操作系统交互的函数,例如创建、移动和删除文件和目录,以及访问环境变量等。至今位置用到的os.path.abspath(path)  返回绝对路径;linux:(环境变量)os.environ['USER']:当前使用用户。os.environ['LC_COLLATE']:路径扩展的结果排序时的字母顺序。......
  • Python Joblib库使用学习总结
    实践环境python3.6.2Joblib简介Joblib是一组在Python中提供轻量级流水线的工具。特别是:函数的透明磁盘缓存和延迟重新计算(记忆模式)简单易用的并行计算Joblib已被优化得很快速,很健壮了,特别是在大数据上,并对numpy数组进行了特定的优化。主要功能输出值的透明快速磁盘......
  • GitlabCI学习笔记之五:GitLabRunner pipeline语法之cache
    cache缓存用来指定需要在job之间缓存的文件或目录。只能使用该项目工作空间内的路径。不要使用缓存在阶段之间传递工件,因为缓存旨在存储编译项目所需的运行时依赖项。如果在job范围之外定义了cache ,则意味着它是全局设置,所有job都将使用该定义。如果未全局定义或未按job定义则......