任务十五  实现留言模块的页面效果

任务十五 实现留言模块的页面效果

学习目标

了解项目二中留言模块要实现的页面效果。

根据留言模块的页面效果完成网页的设计。

根据留言模块的页面效果完成Servlet的设计。

任务描述

本次任务要实现的是留言的页面效果:写留言、查看留言。

任务分析与相关知识

结合项目二任务六对留言模块的功能分析,可以分析出与留言相关的页面逻辑如图2-15-1所示。

978-7-111-44979-9-Chapter02-125.jpg

图2-15-1 留言模块页面逻辑

1)viewwords.jsp是留言查看页面,可以分页查看所有其他用户给当前用户的留言,如果用户单击留言标题,就会由一个Servlet类readwords来处理留言查看请求,readwords将会修改留言的未读状态,并回到viewwords.jsp查看留言内容。

2)newwords.jsp是写留言页面,留言表单提交后,由newwords这个Servlet来处理。

综上所述,本次任务要完成的文件见表2-15-1。

表2-15-1 任务清单

978-7-111-44979-9-Chapter02-126.jpg

任务实施

步骤一 在项目greenbarb2c下的controllers包中添加一个Servlet类NewWordsServlet.java(别名和路径映射名都是newwords),请读者结合图2-15-1完成编码任务。

步骤二 在项目greenbarb2c下的controllers包中添加一个Servlet类ReadWrodsServlet.java(别名和路径映射名都是readwords),请读者结合图2-15-1完成编码任务。

步骤三 在项目greenbarb2c根目录下添加newwords.jsp,请读者结合图2-15-1完成编码任务。

步骤四 在项目greenbarb2c根目录下添加viewwords.jsp,请读者结合图2-15-1完成编码任务。

步骤五 完成如上步骤,运行网站项目,测试留言模块的页面效果:写留言、查看留言、查看留言状态的变化。

自我评价

978-7-111-44979-9-Chapter02-127.jpg