servlet作业
github地址:https://github.com/qq546419996/servletpractice
一、配置MySQL
参考博文https://www.cnblogs.com/winton-nfs/p/11524007.html进行MySQL安装与配置
安装完成后,在任务栏左下角搜索框内输入cmd,以管理员身份运行,如果不是管理员身份,可以在System32文件夹下拉找到cmd.exe,右键选择管理员身份运行
①下转到mysql的bin目录下:
②安装mysql的服务:mysqld --install
③初始化mysql,在这里,初始化会产生一个随机密码,如下图框框所示,记住这个密码,后面会用到(mysqld --initialize --console)
输入net start mysql开启MySQL的服务
为防止IDEA中连接数据库失败,还需要在命令行中设置时区
参考博文:https://blog.csdn.net/liuqiker/article/details/102455077
在命令行中依次输入命令并执行即可完成设置时区:mysql -hlocalhost -uroot -p;show variables like'%time_zone';set global time_zone = '+8:00'
还可以使用MySQL Workbench 8.0 CE,运行MySQL的可视化操作界面,百度搜索下载即可。
找到加号,输入安装时设置的用户名和密码新建数据库连接
完成后点击连接,在界面内找到左下角的SCHEMAS,右键选择Create Schema创建数据库
在建立的数据库下以类似操作创建表,并录入网页登录要校验的用户名和密码数据,MySQL配置完成。
二、在IDEA中的相关配置
在IDEA中建立一个web项目,点击右上角运行的左边,选择Edit Configurations
配置Tomcat服务器
进入Moudles配置,在下图红框位置创建两个文件夹lib和classes
在path选项中更改为刚才Classes文件夹的路径
在dependencies选项中添加lib文件夹依赖
在C:\Program Files (x86)\MySQL\Connector J 8.0文件夹中找到驱动JAR文件,将其放入lib文件夹下
IDEA相关配置完成
三、用户名和密码校验
四、使用cookie保存登录信息
五、使用session显示当前在线人数
六、使用过滤器解决中文乱码问题