添加测试/contact返回ContactAction
添加失败测试/contact的处理方法为show
让测试通过/contact/show返回show方法
获取方法名时删除默认后缀.do
获取类名时也删除默认后缀.do
重构DispatchServlet抽取setup方法
添加测试/contact返回index方法，实现方法使测试通过
添加测试/contact/show.jsp的显示是由/WEB-INF/jsp/contact/show.jsp
修改目录和包名，添加ContactAction和ContactActionTest
添加Action和ActionTest,使ContactAction继承Action,把getViewPage方法移到
Action并通过测试
实现了service，测试因为处理不了异常先没做。
添加了returnValue为map的测试，并提取了jspTemplateEngine的方法
添加了测试，当返回值为Object时，只设置一次属性，且Name为data
添加了测试，当返回值为空时，不应该设置属性
把页面和数据的合并，提取去 JspTemplateEngine 并修改相应的测试代码