Hi Raghunandan , if you go through this site you will get answer for your question.
http://www.onjava.com/pub/a/onjava/2004/09/22/test-struts.html Regards, Jeyaseelan.A Anadocs IT Solutions Pvt, Adyar, Chennai-20, Cell - 9962290394. ----- Original Message ---- From: Raghunandan B <[EMAIL PROTECTED]> To: cactus-user@jakarta.apache.org Sent: Thursday, 7 February, 2008 12:54:05 AM Subject: Re:Cactus test case Hi, How do i write cactus test case to test this servlet import java.io.*; import javax.servlet.http.*; import javax.servlet.*; import java.net.*; import java.util.*; public class SampleServlet extends HttpServlet { public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { response.setContentType("text/html"); PrintWriter out = response.getWriter(); String title = "Session Tracking Example"; HttpSession session = request.getSession(true); String heading; Integer accessCount = (Integer)session.getAttribute("accessCount"); if (accessCount == null) { accessCount = new Integer(0); } else { accessCount = new Integer(accessCount.intValue() + 1); } // Use setAttribute instead of putValue in version 2.2. session.setAttribute("accessCount", accessCount); out.println( "<BODY>\n"+ " <p align=center>"+ "Session ID" + session.getId() + "<br>" + " Creation Time\n" + new Date(session.getCreationTime()) + "\n" + "<br>" + " Time of Last Access\n" + new Date(session.getLastAccessedTime()) + "\n" +"<br>" + " Number of Previous Accesses\n" + accessCount + "\n" + "</p>"+ "</BODY></HTML>"); } /** Handle GET and POST requests identically. */ public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { doGet(request, response); } } Regards, Raghu