Bill and Andy,
Thanks for your reply.
Here is the code we use.
public class AdminServlet extends HttpServlet
{
HttpSession session = null;
public AdminServlet()
{
}
public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException
{
doPost(request,response);
}
public void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException
{
String action=null;
String url=null;
session=req.getSession(true);
try
{
if(req.getParameter("actionName") != null)
{
action = req.getParameter("actionName");
}
if("ENQUIRY".equals(action))
{
req=createRecord(req,resp);
url="/userinterface/a.jsp";
}
if("REVIEW".equals(action))
{
req=updateStatus(req,resp);
url="/userinterface/b.jsp";
}
}
catch(Exception e)
{
req.setAttribute("message","Server Maintenance : Please try after some time");
}
finally
{
getServletContext().getRequestDispatcher(
resp.encodeURL(url)).forward(req,resp);
}
}
We do not use ServletOutputStream.