Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jsp/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/entity-framework/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 我怎样才能显示“a”;“暂时停止使用”;在维护期间向web应用程序用户发送页面?_Java_Jsp - Fatal编程技术网

Java 我怎样才能显示“a”;“暂时停止使用”;在维护期间向web应用程序用户发送页面?

Java 我怎样才能显示“a”;“暂时停止使用”;在维护期间向web应用程序用户发送页面?,java,jsp,Java,Jsp,我开发并维护用JSP和Java编写的小型intranet web应用程序。 它们运行在树脂web服务器上,没有像Apache这样的专用httpd 在执行维护之前,我激活了一条非常简单的Ajax消息,敦促用户注销 我想要的是,当我进行维护时,一个用户试图登录到那个特定的应用程序 查看“抱歉,暂时停止服务”页面,而在同一web服务器上运行的所有其他web应用程序都可以正常使用 在这种情况下,有哪些最佳做法?我只是将web应用程序的第一页替换为包含您提到的消息的无链接页面。在web服务器上设置一个带有

我开发并维护用JSP和Java编写的小型intranet web应用程序。 它们运行在树脂web服务器上,没有像Apache这样的专用httpd

在执行维护之前,我激活了一条非常简单的Ajax消息,敦促用户注销

我想要的是,当我进行维护时,一个用户试图登录到那个特定的应用程序 查看“抱歉,暂时停止服务”页面,而在同一web服务器上运行的所有其他web应用程序都可以正常使用


在这种情况下,有哪些最佳做法?

我只是将web应用程序的第一页替换为包含您提到的消息的无链接页面。

在web服务器上设置一个带有中断消息的备用站点。然后在进行维护时,将您的网站重定向到维护网站,同时进行更新。这样,如果用户将默认页面以外的页面标记为书签,他们仍然会收到中断消息。否则,一个简单的方法就是将默认/登录页面替换为维护页面。

在我的asp.net页面上,我使用global.asax文件,这允许我在每个页面请求中检查网站状态。因此,如果我将其置于维护模式或数据库关闭,它将重定向到网站脱机消息


我认为您可以使用jsp实现类似的功能,在每个http请求上运行任意部分的代码来检查状态,不管您如何指示。

感谢您的快速回答。交换“index.jsp”是一个快速而简单的解决方案。我想知道每个人都在做什么。谢谢你的建议。我没有使用Asp.net的经验。也许很多java web app框架都会有这样的功能,但在本例中,我推出了自己的(为了学习java web app),所以我没有现成的解决方案。谢谢您的回答。我的web应用程序有index.jsp,它可以重定向对主页的访问,就像
一样,因此,交换默认页面和重定向到其他页面都是一样的。