一.在数据库建立新闻列表
在上个实验中使用的SQLserver来存储用户信息,这次实验改用Mysql来存储用户信息及新闻列表。
1.1.建立新闻列表
插入测试数据:
1.2.建立用户信息表
插入数据:
二.导入后台管理模板
为管理新闻列表,我使用了前几位同学博客的后台管理网页,文件如下:
三.登录验证及Cookie存储
:
四.新闻列表显示
创建类‘NewsService’来从数据库获取测试数据。
:
之后新建Servlet ' ShowNewslistServlet ' 用以传递 ' NewsService ' 中的数据给前端 ' ShowNewsList.jsp ' 显示。
:
:
五.连接数据库
连接Mysql时需要导入JAR包;
:
注意:在连接时需要注意Mysql的时区是否为UTC也就是"+8:00",否则连接会报错。
如出现错误请参考解决方法:https://www.jianshu.com/p/0b237d525217
六.后台管理模板调整
模板主页链接新闻列表:
后台主页:
七.web.xml配置
LoginServlet:
ShowNewsListServlet:
八.实现效果
主页:
新闻显示列表: