重构了部分代码.尝试使用自定义的错误页面.但仍然有BUG.目前无法解决.等后面有时间重构解决.