<bean id="user" class="com.test.service.beans.User" scope="session">
<aop:scoped-proxy/>
</bean>
<bean id="userFacade" class="com.test.service.facade.UserFacadeImpl" init-method="init">
<property name="currentUser" ref="user"/>
</bean>
這就是我如何在當前用戶設置的內容(認爲它會在會話店)春會話bean
user = userFacade.getUser(userNameorEmail);
userFacade.setCurrentUser(user);
我得到的會話bean的內容是這樣 -
User user = userFacade.getCurrentUser();
問題是我得到的用戶爲空
我的問題是如何更好地設計它?我需要一種方法來檢索當前的用戶對象 - 所以我在會話範圍內創建一個名爲SessionObjectBean的bean,並且我將擁有currentUser的getter和setter。 1.這是一個好的設計嗎?另外,如果當前用戶也在會話範圍內? 3.我可以在SessionObjectBean中存儲Order等其他對象嗎? – 2011-03-11 18:55:59
@Jerry:看到我的擴展答案 – Ralph 2011-03-12 10:17:27