代码之家  ›  专栏  ›  技术社区  ›  The Old County

Java会话-无法转换为void

  •  0
  • The Old County  · 技术社区  · 7 年前

    我试图延长/控制应用程序中的会话寿命。

    request.getSession(true);
    

    我看过一些例子,表明你可以使用这种方法。

    request.getSession(true).setMaxInactiveInterval(15*60); //in seconds;
    

    但我得到了以下错误

    cannot convert from void to HttpSession
    
    2 回复  |  直到 7 年前
        1
  •  1
  •   Davis Herring    7 年前

    如果你想要一个 HttpSession 变量(供以后进一步使用),您必须分配 getSession 然后 呼叫 setMaxInactiveInterval .

        2
  •  0
  •   Diyarbakir    7 年前

    第一个是关于 HttpServletRequest 并返回一个 HttpSession

    public HttpSession getSession(boolean create)

    第二个是方法调用 会话

    public void setMaxInactiveInterval(int interval)