java – 延迟访问静态网页的最佳方法,直到J2EE提供服务

我有一个J2EE应用程序,前端是一堆GWT页面.当服务器启动时,可以在实现GWT RPC调用(数据库等)所需的服务可用之前访问这些静态页面.我想知道在这些服务可用之前,阻止用户访问此静态内容的最佳方法是什么.

出于本练习的目的,假设某处存在isInitialized()方法.我很满意显示错误消息的页面或只是拒绝连接.

最佳答案
servlet过滤器(即javax.servlet.Filter的实现)在这里是明显的选择.它可以查询你的isInitialized()方法并重定向/转发到某个“尚未可用”的页面.将选择web.xml中过滤器的url-pattern来捕获您要保护的特定请求.

转载注明原文:java – 延迟访问静态网页的最佳方法,直到J2EE提供服务 - 代码日志