0

我正在做一个项目,这个问题让我很困扰。我正在使用多个 servlet,其中一些使用相同的数据,所以我通过 java 脚本文件传递它,所以在 servlet 中它看起来像:

Parameter = request.getParameter("Parameter");

我正在考虑使用 Cookie 传递这些数据,但我不知道什么更有效或更正确的编程。

4

2 回答 2

2

这不是效率问题;是坚持。

我不认为饼干应该是你的第一选择。我更喜欢通过 GET 或 POST 作为参数传递它们。

并非所有用户都允许使用 cookie,因此您可能会破坏您的应用程序。

我的问题是:为什么多个 servlet 需要相同的信息?为什么它不提交一次,保存在数据库中,并且所有需要它的人都以只读方式访问它?

于 2013-06-08T12:42:10.667 回答
1

好的做法是使用给定变量的最小可能范围。您应该始终尝试首先使用请求范围,并且仅在请求不够时才使用会话范围。

于 2013-06-08T12:47:58.330 回答