构造ActionContext的时候不再需要ServletContext
把页面和数据的合并由TemplateEngine来完成
添加了一个失败的测试，contact的show在id为空时就要重定向到list
让contact的show方法在id为空的时候的测试通过
添加了失败的测试contactAction在保存的时候，如果保存成功就返回到list
让测试通过：contactAction在保存成功的时候就会返回到list
重构测试ContactActionTest