我正試圖擴展/控制應用程序中的會話生命。Java會話 - 無法轉換爲無效
現在就是這個樣子。
request.getSession(true);
我見過的例子表明你可以使用這種方法。
request.getSession(true).setMaxInactiveInterval(15*60); //in seconds;
,但我得到以下錯誤
cannot convert from void to HttpSession
我正試圖擴展/控制應用程序中的會話生命。Java會話 - 無法轉換爲無效
現在就是這個樣子。
request.getSession(true);
我見過的例子表明你可以使用這種方法。
request.getSession(true).setMaxInactiveInterval(15*60); //in seconds;
,但我得到以下錯誤
cannot convert from void to HttpSession
如果你想要一個HttpSession
變量(進一步使用更高版本),你必須指定getSession
結果的變量,然後電話setMaxInactiveInterval
。
第一是HttpServletRequest
的方法,並返回一個HttpSession
public HttpSession getSession(boolean create)
二是對HttpSession
本身就是一個方法調用不返回任何東西。這是一個二傳手。
public void setMaxInactiveInterval(int interval)
setMaxInactiveInterval()不返回值。請發佈您的真實代碼。 – JJF
您是否試圖將setMaxInactiveInterval(15 * 60)的結果賦值給HttpSession變量? –
顯然你正在嘗試'HttpSession session = request.getSession(true).setMaxInactiveInterval(15 * 60);'這是錯誤的。 – anonymous