[英]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.