一个Servlet如何访问其他Servlet的数据库?

时间:2012-06-22 11:54:36

标签: servlets

我有两个servlet。 1用作applet客户端的主服务器,其他用作辅助服务器。

我只想让我的servlet2(二级)向servlet1询问它拥有的会话数,假设servlet1将该信息存储在一个int中,那么我们如何从servlet2访问该int。前提是这两个servlet都是不同的Web项目。

1 个答案:

答案 0 :(得分:1)

这是您尝试实施的糟糕设计。您真正需要的是应用范围变量

引自http://www.daniweb.com/web-development/jsp/threads/78622/difference-between-session-and-application-scope-at-jsp

'应用范围是最广泛的范围,只应在必要时使用。您可以在不具有会话感知的JSP中创建应用程序级别绑定的对象,因此应用程序范围对于在使用这些类型的JSP时存储信息非常有用。您还可以使用应用程序绑定对象在同一应用程序的不同会话之间共享数据。'

看看这个使用计数器作为应用范围变量http://java.sun.com/developer/onlineTraining/JSPIntro/exercises/Counter/index.html

的示例