1

这是一个我想了很久的问题。通常我有我的jsp,它必须将一些数据发布到我的控制器。在这个 jsp 中,我有一些需要发布到控制器的数据,但不会被用户触及。(即,管理数据,如 ID)。据我所知,有 2 个选项可以为控制器提供此数据。

  1. 使用<input type="hidden">字段
  2. 将所有内容放在会话变量中。

选项 2 是我的偏好,因为它需要我输入更少的代码,而且我不能忘记隐藏字段。虽然这也有缺点,比如另一个页面覆盖了 session 属性。

你的喜好是什么?还有其他选择吗?

谢谢!戴维

4

1 回答 1

1

我总是喜欢做得session object尽可能小和尽可能轻。我知道它很方便,但如果您的网站流量很大,那么这些session object大小很快就会开始添加JVM instanceWeb Server.

所以我更喜欢选项1而不是选项2。

于 2013-10-16T21:32:03.733 回答