Hello,
This is one solution that I have tried and it works fine ...
*************
1 servlet
*************
import java.util.*;
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
public class servlet1 extends HttpServlet
{
public static Hashtable table=new Hashtable();
public void service(HttpServletRequest req,HttpServletResponse res) throws ServletException,IOException
{
try
{
table.put("sandy","sandy");
PrintWriter pw=res.getWriter();
pw.println("I have dumped the data");
}catch(Exception e)
{
System.out.println("Exception "+e);
}
}
}
***************
2 Servlet
***************
import java.util.*;
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
public class servlet2 extends HttpServlet
{
public void service(HttpServletRequest req,HttpServletResponse res)
{
try
{
PrintWriter pw=res.getWriter();
ServletContext context=getServletContext();
servlet1 s=(servlet1)context.getServlet("servlet1");
String temp=(String)s.table.get("sandy");
if(temp==null)
{
pw.println("sorry I could not do that ");
}
else
{
pw.println("yes I got the value "+temp);
}
pw.close();
}
catch(Exception e)
{
System.out.println("Exception "+e);
}
}
}
------------------
Sandeep Jain