2015-02-09 35 views

回答

3

#getSession()是一種方法,返回類型爲HttpSession。這裏沒有實例化,它只是返回HttpServletRequestsession屬性。

詳細說明一下:HttpServletRequest是一個接口,它指定它的每個實現應該有#getSession()方法。實際的HttpServletRequest實現(由servlet容器提供)實現(重寫)此方法,並且這是對象來自的對象。

例如,Tomcat自己實現的接口是org.apache.catalina.core.ApplicationHttpRequest,源代碼是here

0

request對象的getSession()方法返回一個對象,該對象的類實現了HttpSession接口。你沒有直接實例化。這裏的要點是,getSession()方法以某種方式訪問​​實現了HttpSession的對象,但是從您展示的代碼中不確切知道其來源。爲此,您必須查看類實現。

相關問題