java - 为什么 session 变量必须是可序列化的?

标签 java servlets web-applications servlet-3.0

尝试存储自定义对象的列表变量时
session.setAttribute 提示变量不可序列化。

最佳答案

您的整个 servlet session 可以随时序列化到磁盘或其他存储中。所以其中的所有对象都必须是可序列化的。

关于java - 为什么 session 变量必须是可序列化的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54383859/

相关文章:

java - gwt: java.util.Calendar 类型没有可用的源代码

Java 服务器 - 多个端口?

java servlet getparameter返回null

java - 为什么此 Servlet 在其 "Thread Per Connection"策略中使用多个线程?

java - 在处理多个请求的类中使用类级别变量

web-applications - TideSDK Production 准备好了吗?

database - 业务逻辑验证的好地方

java - 以安全模式访问应用程序时 Tomcat 5.5 服务器上的问题

java - 在 Windows 上安装带有嵌入式 Tomcat 的 Java Web 应用程序(使用系统托盘管理)

java - 是否允许使用静态 setter/getter?