在服务可用于J2EE之前,延迟访问静态网页的最佳方法

Dea*_*vey 4 java java-ee

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

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

ska*_*man 5

servlet过滤器(即实现javax.servlet.Filter)将是明显的选择.它可以查询您的isInitialized()方法并重定向/转发到某个"尚未可用"的页面.将url-pattern在过滤器web.xml将选择抓住你想要守护的具体要求.