檢索更改對象我與JSP/Java的工作,我有一個關於下面的代碼問題:由參考
HttpSession httpSession = (HttpSession)pageContext.getSession();
SessionData sessionData = (SessionData)httpSession.getAttribute("data");
sessionData.setAccountId(account.getAccountId());
sessionData.setUsername(account.getUsername());
sessionData.setLoggedIn(true);
我需要調用httpSession.setAttribute("data", sessionData);
與否,和應該我(還)做或不做?
據我所知,對象是通過引用傳遞的,但我不知道細節,我寧願在第一次嘗試中做對。
問候。
不,你不需要那樣做。 'sessionData'是一個參考。 – crush
你不需要它,但是如果你不小心你正在做什麼,這是相當危險的...... – fge
@fge你的意思是他應該關心併發性? – crush