This is one of the asked Java/J2EE interview questions during an interview. So one can start proceeding with the answer as follows.
Session tracking is a mechanism that servlets use to maintain state about a series requests from the same user across some period of time
Following are the methods for session tracking: -
- User Authentication - occurs when a web server restricts access to some of its resources to only those clients that log in using a recognized username and password.
- Hidden form fields - fields are added to a HTML form which is not displayed in the client’s browser. When the form containing the fields is submitted, the fields are sent back to the server.
- URL rewriting - every URL that the user clicks on is dynamically modified or rewritten to include extra information. The extra information can be in the form of extra path information, added parameters or some custom, server-specific URL change.
- Cookies - a bit of information that is sent by a web server to a browser and which can later be read back from that browser.
- HttpSession- places a limit on the number of sessions that can exist in memory.
See the following video on Value List Handler as follows: -
Click and get to see more on Java/J2EE interview questions series.
Also visit author’s blog for more Java/J2EE interview questions