我想在用户尝试访问我的网站但无法访问时显示自定义错误消息。我想显示的是,“我们目前正在进行维护。请耐心等待。我们会回来的!”,而不是 - Internet Explorer 无法打开 Internet 站点。
请建议我如何实现这一目标?
最佳答案
你把事情搞混了。错误信息
Internet Explorer cannot open the Internet site
由 Internet Explorer 提供仅意味着它无法连接到您的 Web 服务器。这不是您的应用程序可以控制的。
您可以控制的是在您的应用程序中发生任何错误或您的应用程序处于任何状态时返回的内容。例如,对于 503 Service Unavailable,您可以呈现一个特殊的 JSP。
如何做到这一点取决于您。您必须首先找出服务不可用(或其他原因),无论这对您的应用程序意味着什么,然后生成带有适当状态代码的适当 http 响应。标准状态代码可以找到 here .
关于java - jsp中自定义错误信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20794756/