我听说 Web 应用程序应该尽可能无状态。但在我看来,常常很难意识到这一点。例如,如果我:
- 处理请求
- 将用户重定向到起始页
- 想要显示请求的结果?
如果结果有点复杂,那么只是一个可以作为参数传递的字符串(或者我不想通过 URL 包含该信息),那么我不能组合 2. 和 3。
我在这里能想到的唯一解决方案是将信息作为状态保存在 Java 程序中。
但这会违反 stateles Web 应用程序的规则,不是吗?
我听说 Web 应用程序应该尽可能无状态。但在我看来,常常很难意识到这一点。例如,如果我:
如果结果有点复杂,那么只是一个可以作为参数传递的字符串(或者我不想通过 URL 包含该信息),那么我不能组合 2. 和 3。
我在这里能想到的唯一解决方案是将信息作为状态保存在 Java 程序中。
但这会违反 stateles Web 应用程序的规则,不是吗?