上次我们给“投诉受理管理”模块做了多条件查询功能,我们通过流程图来回顾一下这个模块的具体流程:
根据流程图,我们接下来剩下的就是“受理投诉”、“保存投诉信息”、“用户投诉”等功能了。我们不用着急,一项一项的来完成。
我们下面写的就是管理者受理投诉的功能,可以看到我们的列表有这么一项:
我们要给这个受理加一个链接,使之能够进入之前需求分析中要求的受理界面,在受理界面管理者可以填写投诉的回复内容。
首先在Action中编写跳转至受理界面的方法:
因为我们要回复投诉,所以在Action中添加一个回复投诉对象以及get和set方法:
然后在jsp页面中添加这个超链接:
其中的doDeal的javascript方法如下:
然后我们看一下美工给我们的dealUI页面(我们要在其中添加需要显示的数据和超链接,下面已经是添加好的):
上面暂时我们还没有编写的功能取值使用了xxx,后面我们写这块功能的时候在重新完善jsp界面代码。
我们在回复界面回复了用户的投诉之后,要点击保存了,此时我们要对回复进行保存等等一系列操作,所以在Action方法中添加deal()方法来完成这些操作:
我们来测试一下:
对第一条投诉点击“受理”
然后跳转至这个页面:
我们在回复框里随意输入了一些数据,然后我们点击“保存”。
页面跳转回列表,并且刚刚我们的投诉信息变成了“已受理”状态
我们去数据库中查看,我们的回复信息也已经保存下来
我们下一次完成历史受理信息的显示
以及数据回显功能,当然还有用户编写投诉信息的入口,我们下篇总结再继续。