2013-05-01 168 views
0

我有一個web應用程序,我想使用一個對象,我將它保存在seesion中。 當我在eclipse中運行web應用程序時,它工作正常,但它在瀏覽器上不起作用。 我從會話中獲得的對象爲null。無法從會話中獲取屬性

在servlet我有這樣的代碼:

request.getSession().setAttribute("wrapper", wrapper); 

,並在jsp中,我需要這個屬性我的代碼:

WrapperMLP wrapper = ((WrapperMLP) request.getSession().getAttribute("wrapper")); 

在此先感謝

+0

在JSP腳本小程序,會議可以簡單地用'session.getXXXX' accesed。您不需要從請求中獲取它。 – 2013-05-01 19:54:42

回答

0

嘗試製作servlet中的新會話對象爲: -

HttpSession session=request.getSession(true); 
session.setAttribute("wrapper",wrapper); 

和JSP編寫代碼:

WrapperMLP wrapper = ((WrapperMLP) request.getSession().getAttribute("wrapper")); 
+0

它仍然不能在瀏覽器中工作 – moriya 2013-05-02 17:57:44

+0

我發現問題,在瀏覽器中,我將url插入到jsp文件中。但是我需要從servlet開始,該servlet將包裝器插入到小工具中,然後移動到jsp文件中。 – moriya 2013-05-02 18:19:06