由于IE5以后的错误处理机制发生变化需要在错误页面加上 response.setStatus(HttpServletResponse.SC_OK); 不然会出现IE 500 错误。 加上这一句,去掉原来那一句,一切OK,可以显示自己设计的错误信息了。