晚上好!我有一个带有登录-注销功能的网络应用程序,您可以在其中购买或出售一些产品。我的查询存储在一个名为 的 java 类中DBManager
,它只有从 servlet 调用的静态方法(我不能使用 JSP,因为在这个项目中我们不能使用它们,教授给了我们这个约束)。
所以这就是问题所在:我曾经管理与ServletContextListener
. 在contextInitialized
我建立连接,并在contextDestroyed
我关闭它。属性“Connection”使用ServletContext.setAttribute(Connection)
.
如何通过 java 类(不是 servlet)获取此参数DBManager
?我必须getServletContext()
在 servlet 中使用对象并将其作为属性传递,或者有避免这种情况的捷径?