page指令中的errorPage和在web.xml中设置的<error-page>貌似并不矛盾,errorPage设置的跳转会在页面本身出现程序错误时跳转,而<error-page>会在客户端访问不存在的页面时跳转。