Java: ServletContext equivalent in Plain Java
我有以下servlet代码来存储特定原因的数据,然后我在项目的另一个场景中检索相同的数据。 它按预期工作正常。
1 2 3 4 5 6 7 | // setting ServletContext context = request.getSession().getServletContext(); context.setAttribute("imageData", data); // retrieving ... ServletContext context = request.getSession().getServletContext(); byte[] data = (byte[])context.getAttribute("imageData"); |
现在,在另一个项目中,我使用普通的java程序,我想在那里存储类似于这个servlet逻辑的数据。 我尝试在计划java项目中使用相同的代码,但它抛出错误,不接受计划java文件中的这个servletcontext。
有人可以帮忙,1。)暂时存储或计划这样的计划java中的等价物或2)。如何使servletconext代码在普通的java中工作?
先感谢您!
- Getsy
简单的
您可以考虑在applet上下文中简单地使用HashMap。
如果您需要在applet和Web上下文中使用相同的代码,请添加一个抽象层和两个实现来根据上下文管理属性。