[英]Id is too long when it access through session in jsp.
我访问customer id
并将其保存在订单表中,因为成功保存了他当前订单记录的前foriegn key
,但是customer id
太长,我将其获取为( String user= session.getId();
),但在数据库中看起来像( 489B37FC975A6B831EAA685124DC8A38
)我很困惑如何解决?
谢谢
会话id
是一些与持久性信息不相关的临时值。 当客户稍后返回时,会话期满后,将产生新的价值。
字符串getId()
返回一个字符串,其中包含分配给该会话的唯一标识符。 该标识符由Servlet容器分配,并且取决于实现。
您应该创建Customer
对象,将其保留并在用户登录时将其id
保存到会话中。这是正确的方法。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.