Home Jsp JSP Session Parameter rewrite



JSP Session Parameter rewrite
Posted on: August 5, 2008 at 12:00 AM
In the section you will study about the session parameter in jsp.

JSP Session Parameter rewrite

     

In the section you will study about the session parameter in jsp.

JSP session provides methods like getCreationtime(), getLastAccessedTime(), getId(), invalidate(), getMaxInactiveInterval(), setMaxInactiveInterval(), removeAttribute(String name) and setAttribute(String, object) which will provide the session information.

The getCreationTime() method of session object returns the session created time in milliseconds. The getLastAccessedTime() method returns the latest time of the client request in milliseconds. The getId() method returns current session identifier. The invalidate() method discards the session. The getMaxInactiveInterval() method returns the maximum amount of time the session can be inactive before it is deleted. The setMaxInactiveInterval() method is used to set the time out for each session. removeAttribute() method is used to remove the attribute and value from the session. The setAttribute() method is used to set the attribute and the value to the session. Here is an example which illustrates you how to show session parameters in jsp.

Here is the code of sessionParameter.jsp

<%@ page import="java.util.*" %>
<%
Date lastVisit = (Date)session.getAttribute("lastVisit");
Date thisVisit = new Date();
%>
<html>
<head>
<title>JSP Session Parameter Rewrite</title>
</head>
<body>

Last visit: <%= lastVisit %><br>
This visit: <%= thisVisit %><br>
Session ID: <%= session.getId() %><br>
Session max interval: <%= session.getMaxInactiveInterval() %><br>
<h2>Use Session parameter</h2>
<%
Enumeration enumeration = session.getAttributeNames();
while (enumeration.hasMoreElements()) {
String visit = (String) enumeration.nextElement();
out.println(""+visit+"="+
session.getAttribute(visit)+"<br>");
}
session.setAttribute("lastVisit",thisVisit);
session.setMaxInactiveInterval(600); 
%>
</body>
</html>

In the above example, we have passed the variable 'visit' of string type in the getAttribute() method and we are passing the parameters 'lastVisit' and 'thisVisit' with setAttribute("lastVisit",thisVisit) method. The session.setMaxInactiveInterval(600) method set the session's interval, after which session gets deleted if it remains inactive in between.

Output will be displayed as:

After refreshing the browser, the output will be:

Download Source Code

Related Tags for JSP Session Parameter rewrite:
cjspsessionioparameterjsstudyramssieilsectioninmoutparjesmeparamsspessllmeterarssthstabono


More Tutorials from this section

Ask Questions?    Discuss: JSP Session Parameter rewrite   View All Comments

Post your Comment


Your Name (*) :
Your Email :
Subject (*):
Your Comment (*):
  Reload Image
 
 

Ask Questions?

If you are facing any programming issue, such as compilation errors or not able to find the code you are looking for.

Ask your questions, our development team will try to give answers to your questions.