任务十五 实现留言模块的页面效果
学习目标
了解项目二中留言模块要实现的页面效果。
根据留言模块的页面效果完成网页的设计。
根据留言模块的页面效果完成Servlet的设计。
任务描述
本次任务要实现的是留言的页面效果:写留言、查看留言。
任务分析与相关知识
结合项目二任务六对留言模块的功能分析,可以分析出与留言相关的页面逻辑如图2-15-1所示。
图2-15-1 留言模块页面逻辑
1)viewwords.jsp是留言查看页面,可以分页查看所有其他用户给当前用户的留言,如果用户单击留言标题,就会由一个Servlet类readwords来处理留言查看请求,readwords将会修改留言的未读状态,并回到viewwords.jsp查看留言内容。
2)newwords.jsp是写留言页面,留言表单提交后,由newwords这个Servlet来处理。
综上所述,本次任务要完成的文件见表2-15-1。
表2-15-1 任务清单
任务实施
步骤一 在项目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完成编码任务。
步骤五 完成如上步骤,运行网站项目,测试留言模块的页面效果:写留言、查看留言、查看留言状态的变化。
自我评价