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)MySQLConnector J 8.0文件夹中找到驱动JAR文件,将其放入lib文件夹下

 IDEA相关配置完成

 三、用户名和密码校验

四、使用cookie保存登录信息

 

 五、使用session显示当前在线人数

 六、使用过滤器解决中文乱码问题

 

 

原文地址:https://www.cnblogs.com/Nauthiz/p/13050235.html