In general no, but you can implement your own session tracking engine using cookies.
No, session timeout is specified at the client side (in browser settings) and cannot be changed at server side.
Yes, use response.setTimeout() method
Yes, if session tracking is based on cookies.
Yes, use request.getSession().setMaxInactiveInterval(int secs) method
No, the session timeout is specified in the web.xml and this value is common for all sessions
|