JSP显示新闻

一.在数据库建立新闻列表

在上个实验中使用的SQLserver来存储用户信息,这次实验改用Mysql来存储用户信息及新闻列表。

1.1.建立新闻列表

JSP显示新闻_第1张图片

 

 插入测试数据:

JSP显示新闻_第2张图片

 

 1.2.建立用户信息表

JSP显示新闻_第3张图片

 

 插入数据:

 

 

二.导入后台管理模板

为管理新闻列表,我使用了前几位同学博客的后台管理网页,文件如下:

JSP显示新闻_第4张图片

 

 三.登录验证及Cookie存储

JSP显示新闻_第5张图片

 

 四.新闻列表显示

创建类‘NewsService’来从数据库获取测试数据。

JSP显示新闻_第6张图片

 

 之后新建Servlet ' ShowNewslistServlet ' 用以传递 ' NewsService ' 中的数据给前端 ' ShowNewsList.jsp ' 显示。

 

 JSP显示新闻_第7张图片

 JSP显示新闻_第8张图片

 

 五.连接数据库

连接Mysql时需要导入JAR包;

 

 JSP显示新闻_第9张图片

 

 注意:在连接时需要注意Mysql的时区是否为UTC也就是"+8:00",否则连接会报错。

如出现错误请参考解决方法:https://www.jianshu.com/p/0b237d525217

六.后台管理模板调整

模板主页链接新闻列表:

JSP显示新闻_第10张图片

 

 后台主页:

JSP显示新闻_第11张图片

 

 七.web.xml配置

LoginServlet:

JSP显示新闻_第12张图片

 

 ShowNewsListServlet:

JSP显示新闻_第13张图片

 

 八.实现效果

主页:

JSP显示新闻_第14张图片

 

 新闻显示列表:

JSP显示新闻_第15张图片

 

 

 

码云地址:https://gitee.com/catwhishaw/jspxinwenxianshidemo

 

你可能感兴趣的:(JSP显示新闻)