Hi Guys,
Here is a sample code which is used to get the session contents of any web container.
<!-- Displays the session content in any of the web application.
@author : Rajesh
-->
<body >
<style>
body{ font-family:Tahoma, sans-serif, Verdana, Arial, Helvetica, sans-serif; font-size:12px; margin:0px; padding:0px; background-color:#A7C71A; color:#FFFFFF;}
.actionButton{border:1px solid #d7e3ef;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;background: -moz-linear-gradient(top, #fbbc79, #f98f15);background: -webkit-gradient(linear, left top, left bottom, from(#fbbc79), to(#f98f15));filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbbc79', endColorstr='#f98f15');display:inline-block;color:#333;padding:4px 10px;font-weight:700;text-shadow:1px 1px #f1f1f1;text-decoration:none;margin:2px;font-size:13px;}
</style>
<center>
<u>
<h2>
</h2>
</u>
<table><tr><td>
<form name="frm1" method="POST" action="./test.jsp?clearsession=true">
<input class="actionButton" type=submit value="Clear Session">
</form>
</td>
<td>
<form name="frm2" method="POST" action="./test.jsp">
<input class="actionButton" type=submit value="Get Session">
</form>
</td>
</tr>
</table>
</center>
<%@page import= "java.util.*" %>
<%
if (request.getParameter("clearsession") != null && request.getParameter("clearsession").equals("true")) {
session.invalidate();
return;
}
String[] keys = (String[]) session.getValueNames();
int i = 1;
%>
<table border="1" align="center" cellpadding="4" cellspacing="4">
<tr>
<th> Sl.No </th>
<th> Attribute Name </th>
<th> Attribute Value </th>
</tr>
<% for (String key : keys) {
%>
<tr>
<td> <%=i%></td>
<td><%=key%></td>
<td><%=session.getAttribute(key)%></td>
</tr>
<%
i++;
}
%>
</table>
Thanks,
Rajesh Kumar Yuvaraj