首页 文章

可从所有Servlet访问的数据

提问于
浏览
0

是否可以让Web服务器中的所有Servlet都可以访问Map?

我可以做一些简单的事情,比如从具有静态Map的所有servlet扩展Servlet吗?

我只是想让一个servlet进行搜索,填充 Map 结构,从那时起所有Servlet都可以读取它 .

2 回答

  • 1

    你的意思是Session Variables

  • 0

    Servlet本质上不是线程安全的,因此请谨慎使用静态变量 . 如果你永远不会改变这些变量,即如果它们是CONSTANTS,那么使用静态变量就可以了 .

    考虑使用上面建议的会话变量,但这取决于是否在同一会话中调用所有servlet .

    您还可以创建应用程序缓存并使用其中的数据 .

相关问题