是否可以让Web服务器中的所有Servlet都可以访问Map?
我可以做一些简单的事情,比如从具有静态Map的所有servlet扩展Servlet吗?
我只想让servlet进行搜索,填充地图结构,从那时起所有Servlet都可以读取它。
答案 0 :(得分:1)
你的意思是Session Variables?
答案 1 :(得分:0)
Servlet本质上不是线程安全的,所以要小心使用静态变量。如果你永远不会改变这些变量,即如果它们是CONSTANTS,那么使用静态变量就可以了。
考虑使用上面建议的会话变量,但这取决于是否在同一会话中调用所有servlet。
您还可以创建应用程序缓存并使用其中的数据。